def create_game(cls, game_name, player_list, goal_x, goal_y): game = Game() game.game_name = game_name game.goal_x = goal_x game.goal_y = goal_y game.is_active = False game.player_list = player_list game.winner = '' game.save() for player_name in player_list: if not Player.get_player_by_player_name(player_name): player = Player.create_player(player_name, game_name) return game
def create_player(request): player_name = request.POST.get('player_name') if not Player.get_player_by_player_name(player_name): player = Player.create_player([], player_name) return HttpResponse(simplejson.dumps({}), mimetype="application/json")
def add_player_to_game(self, player_name): if player_name not in self.player_list: player = Player.get_player_by_player_name(player_name) or Player.create_player(player_name, self.game_name) player.add_game_to_player(self.game_name) self.player_list.append(player_name) self.save()