def get_newgame(): """returns the game scene""" scene = Scene() background_layer = BackgroundLayer() # model model = GameModel(background_layer) # controller ctrl = GameCtrl(model) # view hud = HUD() view = GameView(model, hud) # set controller in model model.set_controller(ctrl) # add controller scene.add(ctrl, z=1, name="controller") # add view scene.add(hud, z=3, name="hud") scene.add(background_layer, z=0, name="background") scene.add(view, z=2, name="view") return scene
def new_game(): scene = Scene() model = GameModel() ctrl = GameCtrl(model) view = GameView(model) model.set_controller( ctrl ) scene.add( BackgroundLayer(), z=0, name="background" ) scene.add( ctrl, z=1, name="controller" ) scene.add( view, z=2, name="view" ) return scene