Pro Java 9 Games Development Leveraging the JavaFX APIs

(Michael S) #1
Chapter 19 ■ Game Content enGine: ai LoGiC with random Content SeLeCtion methodS

Diffuse8 = new Image("/gameboardsquare.png8", 256, 256, true, true, true);
Shader8.setDiffuseMap(diffuse8);
Diffuse9 = new Image("/gameboardsquare.png9", 256, 256, true, true, true);
Shader9.setDiffuseMap(diffuse9);
diffuse10 = new Image("/gameboardsquare.png10", 256, 256, true, true, true);
Shader10.setDiffuseMap(diffuse10);
diffuse11 = new Image("/gameboardsquare.png11", 256, 256, true, true, true);
Shader11.setDiffuseMap(diffuse11);
diffuse12 = new Image("/gameboardsquare.png12", 256, 256, true, true, true);
Shader12.setDiffuseMap(diffuse12);
diffuse13 = new Image("/gameboardsquare.png13", 256, 256, true, true, true);
Shader13.setDiffuseMap(diffuse13);
diffuse14 = new Image("/gameboardsquare.png14", 256, 256, true, true, true);
Shader14.setDiffuseMap(diffuse14);
diffuse15 = new Image("/gameboardsquare.png15", 256, 256, true, true, true);
Shader15.setDiffuseMap(diffuse15);
diffuse16 = new Image("/gameboardsquare.png16", 256, 256, true, true, true);
Shader16.setDiffuseMap(diffuse16);
diffuse17 = new Image("/gameboardsquare.png17", 256, 256, true, true, true);
Shader17.setDiffuseMap(diffuse17);
diffuse18 = new Image("/gameboardsquare.png18", 256, 256, true, true, true);
Shader18.setDiffuseMap(diffuse18);
diffuse19 = new Image("/gameboardsquare.png19", 256, 256, true, true, true);
Shader19.setDiffuseMap(diffuse19);
Diffuse20 = new Image("/gameboardsquare.png20", 256, 256, true, true, true);
Shader20.setDiffuseMap(diffuse20);
}


Figure 19-18. Re-create the default Shader and diffuse statements for the blank game board in the body of
resetTextureMaps()

Free download pdf