If (enemy.GetDelete()) {
enemies.remove(enemy);
break;
}
}
Bullet.update();
Controller.update();
booker.update();
If (!energetic.GetName().Equals(""))
energetic.update();
if
(levelNumber > 0)
elizabeth.update();
if
(lightning != null) {
lightning.update();
If (lightning.GetDelete())
lightning
= null;
}
menu.update();
hud.update();
weapon.update();
if
(booker.getTranslateX() > Level_data.BLOCK_SIZE * 295)
cutScene
= new CutScenes(levelNumber);
}
@Override
public void
start(Stage primaryStage) throws Exception {
stage =
primaryStage;
scene =
new Scene(appRoot, 1280, 720);
initContent();
stage.getIcons().add(new
Image("file:/C:/DeadShock/images/icon.jpg"));
stage.setTitle("DeadShock");
stage.setResizable(false);
stage.setWidth(scene.getWidth());
stage.setHeight(scene.getHeight());
stage.setScene(scene);
stage.show();
timer.start();
}
public
static void main(String[] args) {
launch(args);
}
}
Шаблон
рефакторинга: Выделение метода(Extract
Method)
Вывод: научился
выполнять реорганизацию программного
кода на основании шаблонов рефакторинга.