コード例 #1
0
ファイル: test.py プロジェクト: tangentstorm/terratri
 def test_whoseTurn(self):
     for steps, expect in [
         ('',      'r'),
         ('n',     'r'),
         ('nn',    'b'),
         ('nnS',   'b'),
         ('nnSS',  'r')
     ]:
         self.assertEquals(expect, terratri.whoseTurn(steps))
コード例 #2
0
ファイル: main.py プロジェクト: tangentstorm/terratri
 def makeMove(self, move, user):
     # TODO: finish this, check for win, right player, etc...
     self.game.steps += move
     grid = terratri.after(self.game.steps)
     self.game.board = terratri.gridToBoard(grid)
     self.game.winner = terratri.winner(grid)
     self.game.whoseTurn = "" if self.game.winner else terratri.whoseTurn(self.game.steps)
     self.game.put()
     self.sendUpdate()
コード例 #3
0
ファイル: test.py プロジェクト: ktp-forked-repos/terratri
 def test_whoseTurn(self):
     for steps, expect in [('', 'r'), ('n', 'r'), ('nn', 'b'), ('nnS', 'b'),
                           ('nnSS', 'r')]:
         self.assertEquals(expect, terratri.whoseTurn(steps))