A Rud osztály hozzáadása.

A korong osztály hozzáadása.
This commit is contained in:
pp 2021-10-14 13:30:42 +02:00
parent b18a10d90e
commit 67c20af83c
2 changed files with 119 additions and 0 deletions

54
src/hanoi/Korong.java Normal file
View File

@ -0,0 +1,54 @@
package hanoi;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
public class Korong {
private Color szin;
private double szelesseg;
private double magassag;
private Rectangle tlap;
public Korong(Color szin, double szelesseg, double magassag) {
super();
this.szin = szin;
this.szelesseg = szelesseg;
this.magassag = magassag;
}
public Color getSzin() {
return szin;
}
public void setSzin(Color szin) {
this.szin = szin;
}
public double getSzelesseg() {
return szelesseg;
}
public void setSzelesseg(double szelesseg) {
this.szelesseg = szelesseg;
}
public double getMagassag() {
return magassag;
}
public void setMagassag(double magassag) {
this.magassag = magassag;
}
public Rectangle getTlap() {
return tlap;
}
public void setTlap(Rectangle tlap) {
this.tlap = tlap;
}
}

65
src/hanoi/Rud.java Normal file
View File

@ -0,0 +1,65 @@
package hanoi;
import java.util.ArrayList;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
public class Rud {
private Color szin;
private double szelesseg;
private double magassag;
private ArrayList<Korong> korongok;
private Rectangle tlap;
public Rud(Color szin, double szelesseg, double magassag) {
super();
this.szin = szin;
this.szelesseg = szelesseg;
this.magassag = magassag;
}
public Rud(Rectangle tlap) {
super();
this.tlap = tlap;
this.szin = (Color)tlap.getFill();
this.szelesseg = tlap.getWidth();
this.magassag = tlap.getHeight();
}
public Color getSzin() {
return szin;
}
public void setSzin(Color szin) {
this.szin = szin;
}
public double getSzelesseg() {
return szelesseg;
}
public void setSzelesseg(double szelesseg) {
this.szelesseg = szelesseg;
}
public double getMagassag() {
return magassag;
}
public void setMagassag(double magassag) {
this.magassag = magassag;
}
public Rectangle getTlap() {
return tlap;
}
public void setTlap(Rectangle tlap) {
this.tlap = tlap;
}
}