Pro Java 9 Games Development Leveraging the JavaFX APIs

(Michael S) #1
Chapter 20 ■ Coding gameplay: Set Up gameplay methodS and animated Camera View

private void setupQ2S2gameplay() {
if (pickS7 == 0) {diffuse22 = new Image("gamequad2s2vegi0.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS7 == 1) {diffuse22 = new Image("gamequad2s2vegi1.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS7 == 2) {diffuse22 = new Image("gamequad2s2vegi2.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
}
private void setupQ2S3gameplay() {
if (pickS8 == 0) {diffuse22 = new Image("gamequad2s3vegi0.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS8 == 1) {diffuse22 = new Image("gamequad2s3vegi1.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS8 == 2) {diffuse22 = new Image("gamequad2s3vegi2.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
}
private void setupQ2S4gameplay() {
if (pickS9 == 0) {diffuse22 = new Image("gamequad2s4vegi0.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS9 == 1) {diffuse22 = new Image("gamequad2s4vegi1.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS9 == 2) {diffuse22 = new Image("gamequad2s4vegi2.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
}
private void setupQ2S5gameplay() {
if (pickS10 == 0) {diffuse22 = new Image("gamequad2s5vegi0.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS10 == 1) {diffuse22 = new Image("gamequad2s5vegi1.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
if (pickS10 == 2) {diffuse22 = new Image("gamequad2s5vegi2.png", 512, 512, true, true, true);
Shader22.setDiffuseMap(diffuse22); }
}

Free download pdf