13.10 end

This commit is contained in:
2025-10-13 12:42:00 +02:00
parent db2b030bd4
commit 16dc96bbca
16 changed files with 521 additions and 208 deletions

View File

@@ -14,13 +14,19 @@ public class MuehleButton {
public double absoluteX;
public double absoluteY;
public Color color;
public Color color = Color.BLUE;
public double radius;
public Circle circle;
public MuehleButton(int ring,int relX, int relY, double absX, double absY, Color color, Game game) {
public int id;
public boolean isActive = true;
public MuehleButton(int id,int relX, int relY, double absX, double absY, Game game) {
this.id = id;
relativeX = relX;
relativeY = relY;
@@ -35,17 +41,29 @@ public class MuehleButton {
this.game = game;
circle.addEventHandler(MouseEvent.MOUSE_RELEASED, mouse_click_target);
setActive(true);
}
public Shape getShape() {
return circle;
}
public void setActive(boolean value) {
isActive = value;
if(value == true) {
circle.setFill(this.color);
}
else {
//circle.setFill(Color.rgb(0,0,0,0));
circle.setFill(Color.rgb(0,255,0));
}
}
EventHandler<MouseEvent> mouse_click_target = new EventHandler<MouseEvent>() {
public void handle(MouseEvent event) {
System.out.println("Button Clicked!");
MouseClick();
System.out.println("Button Clicked!");
MouseClick();
}
};