Refactoring do metod Bod na obrázku

Слайд 2

Refactoring metody start public void start(Stage primaryStage) { hra = new

Refactoring metody start

public void start(Stage primaryStage) {
hra = new Hra();

border = new BorderPane();
nastavTextArea();
border.setCenter(centerTextArea);
border.setBottom(nastavDolniPanel());
border.setTop(nastavHorniPanel());
Scene scene = new Scene(border, 700, 550);
primaryStage.setTitle("Adventura");
primaryStage.setScene(scene);
prikazTextField.requestFocus();
primaryStage.show();
}

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 3

Plánek hry – už máme Kurz 4IT115 cvičení ©Alena Buchalcevová

Plánek hry – už máme

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 4

Chceme vyznačit aktuální prostor Kurz 4IT115 cvičení ©Alena Buchalcevová

Chceme vyznačit aktuální prostor

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 5

Přidáme do třídy Prostor Odsazeni tečky od levé hrany private double

Přidáme do třídy Prostor

Odsazeni tečky od levé hrany
private double posLeft;
Odsazeni tečky

od horní hrany
private double posTop;
Konstruktor
public Prostor(String nazev, String popis, double posLeft, double posTop) {
this.nazev = nazev;
this.popis = popis;
vychody = new HashSet<>();
seznamVeci = new HashMap();
this.posLeft = posLeft;
this.posTop = posTop;
}

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 6

Přidáme do třídy Prostor public int getPosLeft() { return posLeft ;

Přidáme do třídy Prostor

public int getPosLeft() {
return posLeft ;

}
public int getPosTop() {
return posTop;
}

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 7

HerniPlan Úprava volání konstruktoru třídy Prostor private void zalozProstoryHry() { Prostor

HerniPlan

Úprava volání konstruktoru třídy Prostor
private void zalozProstoryHry() {
Prostor domecek =

new Prostor("domeček", "domeček, ve kterém bydlí Karkulka",200.0, 50.0);
……

Kurz 4IT115 cvičení
©Alena Buchalcevová

Слайд 8

Chceme vyznačit aktuální prostor Využijeme AnchorPane Kurz 4IT115 cvičení ©Alena Buchalcevová

Chceme vyznačit aktuální prostor

Využijeme AnchorPane

Kurz 4IT115 cvičení
©Alena Buchalcevová