Untitled
unknown
plain_text
2 years ago
1.6 kB
6
Indexable
import greenfoot.*;
public class StartQuitWorld extends World
{
public StartQuitWorld()
{
super(1000, 600, 1);
prepare();
}
public void prepare()
{
Start startButton = new Start();
startButton.getImage().scale(300, 300);
addObject(startButton, getWidth() / 4, getHeight() / 2); // Menyusun tombol "Start" ke kiri
Quit quitButton = new Quit();
quitButton.getImage().scale(300, 300);
addObject(quitButton, getWidth() / 2, getHeight() / 2); // Menyusun tombol "Quit" di tengah
Tutorial tutorialButton = new Tutorial();
tutorialButton.getImage().scale(150, 90);
addObject(tutorialButton, getWidth() * 3 / 4, getHeight() / 2); // Menyusun tombol "Tutorial" ke kanan
}
public void act()
{
// Memeriksa apakah tombol "Start" ditekan
if (Greenfoot.mouseClicked(getObjects(Start.class).get(0))) {
// Tambahkan logika untuk memulai permainan atau pindah ke world lain
Greenfoot.setWorld(new MyWorld());
}
// Memeriksa apakah tombol "Quit" ditekan
if (Greenfoot.mouseClicked(getObjects(Quit.class).get(0))) {
// Tambahkan logika untuk keluar dari permainan
Greenfoot.stop();
}
// Memeriksa apakah tombol "Tutorial" ditekan
if (Greenfoot.mouseClicked(getObjects(Tutorial.class).get(0))) {
// Tambahkan logika untuk memulai tutorial
Greenfoot.setWorld(new TutorialWorld());
}
}
}
Editor is loading...
Leave a Comment