-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathButtonMenu.java
More file actions
30 lines (25 loc) · 834 Bytes
/
Copy pathButtonMenu.java
File metadata and controls
30 lines (25 loc) · 834 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import greenfoot.*;
public class ButtonMenu extends Actor {
private GreenfootSound victorySound;
private GreenfootSound gameOverSound;
public ButtonMenu() {
setImage("9.png");
}
public ButtonMenu(GreenfootSound victorySound) {
this.victorySound = victorySound;
setImage("9.png");
}
public ButtonMenu(GreenfootSound victorySound, GreenfootSound gameOverSound) {
this.victorySound = victorySound;
this.gameOverSound = gameOverSound;
setImage("9.png");
}
public void act() {
if (Greenfoot.mouseClicked(this)) {
if (victorySound != null) victorySound.stop();
if (gameOverSound != null) gameOverSound.stop();
Greenfoot.playSound("button.mp3");
Greenfoot.setWorld(new Menu());
}
}
}