def Init(self): if hasattr(self,"world"): del self.world if hasattr(self,"Swarmers"): del self.Swarmers Game.Init(self) self.clockrate = 100 Base.set_resource_path('Resources') # offscreen = self.screen.get_size() self.initSwarmers(2,5) self.AddFeature("World", self.world) self.AddFeature("swarmers", self.Swarmers) self.ui = HiveUI(self.screen) self.AddFeature("Programmer", self.ui) self.lastCode = None
def Init(self): Game.Init(self) self.init_USB() Base.set_resource_path('Resources') offscreen = self.screen.get_size() T1Gun = TankGun(self.screen, offscreen) T2Gun = TankGun(self.screen, offscreen) T1Power = TankPBar(self.screen, (10,10)) T2Power = TankPBar(self.screen, (self.screen.get_width()-60,10)) Shell1 = Shell("Shell1", self.screen, "LShell.PNG", True, offscreen) Shell2 = Shell("Shell2", self.screen, "RShell.PNG", False, offscreen) Tank1 = Tank("T1", self.screen, "LTank.PNG", T1Gun, T1Power, Shell1, True, (9,85), offscreen) Tank2 = Tank("T2", self.screen, "RTank.PNG", T2Gun, T2Power, Shell2, False, (9,85), offscreen) Tank1.Reposition((70,self.screen.get_height()-Tank1.Size()[1]-25)) Tank2.Reposition((self.screen.get_width()-Tank2.Size()[0]-70, self.screen.get_height()-Tank2.Size()[1]-25)) Tanks = GameplayObjects(self.screen, Tank1, Tank2) Shell1.AddAnimationList("Explode", AnimationList(["Explo_"+str(i+1)+".PNG" for i in range(20)])) Shell2.AddAnimationList("Explode", AnimationList(["Explo_"+str(i+1)+".PNG" for i in range(20)])) Shells = GameplayObjects(self.screen, Shell1, Shell2) shells = ([Shells.Get("Shell1"), Shells.Get("Shell2")]) tanks = ([Tanks.Get("T1"),Tanks.Get("T2")]) Checker = HitCheck(shells, tanks) self.AddFeature("T1Gun", T1Gun) self.AddFeature("T2Gun", T2Gun) self.AddFeature("T1Pbar", T1Power) self.AddFeature("T2Pbar", T2Power) self.AddFeature("Tanks", Tanks) self.AddFeature("Shells", Shells) self.AddFeature("Global", Checker)
def __init__(self): Game.__init__(self, "Chess Master!", False, (0, 0, 20), (1024, 700)) Base.set_resource_path('Resources') self.offscreen = self.screen.get_size() self.Menu = ChessMenu(self.screen)