Hello! I would like to know how to put background music in that starts if you press the "run" button.
I'm also trying to figure out how to make it stop if they world gets resettet with "Greenfoot.setWorld(new MeineWelt());"
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class MyWorld here. * * @author (your name) * @version (a version number or a date) */ public class MeineWelt extends World { //fields public int Timer = 2000 ; public boolean Hintergrundmusik = true ; /** * Constructor for objects of class MyWorld. * */ public MeineWelt() { super ( 1280 , 720 , 1 ); this .addObject( new Rakete(), 100 , 100 ); this .addObject( new Benzinkanister(), 240 , 540 ); this .addObject( new Benzinkanister(), 595 , 376 ); this .addObject( new Benzinkanister(), 946 , 625 ); this .addObject( new Benzinkanister(), 878 , 89 ); this .addObject( new Benzinkanister(), 1172 , 254 ); this .addObject( new Asteriods(), 650 , 180 ); this .addObject( new Asteriods(), 264 , 272 ); this .addObject( new Asteriods(), 665 , 512 ); this .addObject( new BjörnGegner(), 1111 , 201 ); Musik(); } // public void Musik(){ String Musik = "Spacemusic.mp3" + this .Hintergrundmusik; Greenfoot.playSound( "Spacemusic.mp3" ); if (getObjects(Rakete. class ).isEmpty()){ Greenfoot.stop(); } } // public void act(){ //Timer String Zeitanzeige= "Zeit:" + this .Timer; showText(Zeitanzeige, 60 , 25 ); // if (Timer > 0 ){ Timer--; if (Timer== 0 ){ this .addObject( new BjörnBoss(), 1278 , 348 ); } } // } } |