Example #1
0
 def on_message(self, connection, op, args):
     if op == 'n':
         game = self.new_game(connection, args[0] == '1', args[1])
         self.join_game(connection, game.id)
     elif op == 'p':
         self.place_piece(connection, *args)
     elif op == 'j':
         self.join_game(connection, args[0])
     elif op == 'og':
         self.send_open_games(connection)
     elif op == 'q':
         game = self.find_game_by_connection(connection)
         if game:
             game.end()
Example #2
0
 def end_game(self, game):
     game.end()