Untitled
unknown
plain_text
7 months ago
1.6 kB
0
Indexable
Never
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()); } } }
Leave a Comment