from gamedata.objects.menu.mainmenu import MainMenu from gamedata.objects.bg.movingbackground import MovingBackground from gamedata.objects.bg.menubackground import MenuBackground from gamedata.objects.menu.optionmenu import OptionMenu from gamedata.objects.sliders.bgmslider import BGMSlider from gamedata.objects.sliders.sfxslider import SFXSlider from gamedata.objects.ingame.lemmings import Lemming from gamedata.objects.ingame.manager import Manager from gamedata.objects.gameover import GameOver def main(game): game.scaleCamera() game.gameloop.reinit() bg = MenuBackground(game) menu = MainMenu(game.DISPLAY_WIDTH/4,round(game.DISPLAY_HEIGHT*3/8),game,game.DISPLAY_WIDTH//2,game.DISPLAY_HEIGHT//2) game.gameloop.summon(bg) game.gameloop.summon(menu) def ingame(game): game.gameloop.reinit() game.globals["camerax"] = 0 game.globals["cameray"] = 0 game.gameloop.summon(Manager(game)) def options(game): game.gameloop.reinit() game.globals["camerax"] = 0 game.globals["cameray"] = 0 s = BGMSlider(40,40,game,400,40) s2 = SFXSlider(40,100,game,400,40) menu = OptionMenu(round(game.DISPLAY_WIDTH/8),round(game.DISPLAY_HEIGHT*9/10),game,round(game.DISPLAY_WIDTH*6/8),round(game.DISPLAY_HEIGHT/10-game.DISPLAY_HEIGHT/30)) game.gameloop.summon(s) game.gameloop.summon(s2) def gameover(game): game.gameloop.reinit() go = GameOver(game) game.gameloop.summon(go)