def __init__(self, character, cellMap, **kwargs): super(SpylightGame, self).__init__(**kwargs) if character == 'merc': self.character = Mercenary(game=self, cellMap=cellMap, server=server) shadow = Shadow('art/spy.png') if server: clientNetworker = ClientNetworker(np.MERCENARY_TYPE) else: self.character = Spy(game=self, cellMap=cellMap, server=server) shadow = Shadow('art/mercenary.png') if server: clientNetworker = ClientNetworker(np.SPY_TYPE) if server: clientNetworker.connect(server, 9999) self.soundBeep = SoundLoader.load("music/beep.wav") self.soundShot = SoundLoader.load("music/shot.wav") self.soundReload = SoundLoader.load("music/reload.wav") self.soundModem = SoundLoader.load("music/modem.wav") self.soundPunch = SoundLoader.load("music/punch.wav") self.soundBoom = SoundLoader.load("music/boom.wav") self.add_widget(MapView(map=map, character=self.character, shadow=shadow)) self.add_widget(self.character) # self.capInfo = CapInfo() # self.add_widget(capInfo) self.started = False