def player_win(self, winner): if winner == 1: player1.win() player2.lose() player3.lose() player4.lose() if winner == 2: player2.win() player1.lose() player3.lose() player4.lose() if winner == 3: player3.win() player1.lose() player2.lose() player4.lose() if winner == 4: player4.win() player1.lose() player2.lose() player3.lose() self.genwinmessage(winner) self.gamestate = 'round end' music.queue_random(mplayer) if (len(player1.crowns) > 2): director.scene.end() if (len(player2.crowns) > 2): director.scene.end() if (len(player3.crowns) > 2): director.scene.end() if (len(player4.crowns) > 2): director.scene.end()
def level_start(self, backgroundPathIn): global player1, player2, player3, player4 self.gamestate = 'round start' self.backgroundPathIn = backgroundPathIn music.queue_random(mplayer) scene = cocos.scene.Scene() backgroundLayer = BackgroundLayer(backgroundPathIn) scene.add(backgroundLayer, z=1) self.playview = Worldview(scene, player1, player2, player3, player4, self) scene.add(self.playview, z=0) director.push(scene)