コード例 #1
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def report_board_finished(self, board):
     worker.execute(self._report_board_finished, board)
コード例 #2
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
    def report_board_started(self, board, player1, player2):
        rating1 = self.get_rating(player1)
        rating2 = self.get_rating(player2)

        worker.execute(self._report_board_started, board, player1, rating1,
                       player2, rating2)
コード例 #3
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def report_move(self, board):
     worker.execute(self._report_move, board, board.moves[-1])
コード例 #4
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def report_win(self, winner, looser, board):
     worker.execute(self._report_win, winner, looser, board)
コード例 #5
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def report_invalid_move(self, player, x, y, board):
     worker.execute(self._report_invalid_move, player, x, y, board)
コード例 #6
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def room_ends(self, room):
     worker.execute(self._room_ends, room)
コード例 #7
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def find_opponent_for(self, player):
     worker.execute(self._find_opponent_for, player)
コード例 #8
0
ファイル: arena.py プロジェクト: m9ra/duel_arena_server
 def register_player(self, player):
     worker.execute(self._register_player, player)