projects
/
naja.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b8b0dcd
)
Fix cheat detection.
author
Jeremy Thurgood
<firxen@gmail.com>
Sat, 17 May 2014 16:59:21 +0000
(18:59 +0200)
committer
Jeremy Thurgood
<firxen@gmail.com>
Sat, 17 May 2014 17:00:18 +0000
(19:00 +0200)
naja/gameboard.py
patch
|
blob
|
history
diff --git
a/naja/gameboard.py
b/naja/gameboard.py
index d50ebde3363962b77708461719497182090fae9c..2ed511afeb81eab12875286c3506899ecb49ec9b 100644
(file)
--- a/
naja/gameboard.py
+++ b/
naja/gameboard.py
@@
-101,6
+101,8
@@
class GameBoard(object):
'clock_count': self.clock_count,
'replacement_params': self.replacement_params,
}
'clock_count': self.clock_count,
'replacement_params': self.replacement_params,
}
+ if options.cheat_enabled:
+ self.has_cheated = True
if self.has_cheated:
data['cheater'] = True
return data
if self.has_cheated:
data['cheater'] = True
return data
@@
-249,7
+251,8
@@
class GameBoard(object):
if ROTATION[direction] == ROTATION.CLOCKWISE:
new_positions = locations_to_rotate[1:] + [locations_to_rotate[0]]
elif ROTATION[direction] == ROTATION.ANTICLOCKWISE:
if ROTATION[direction] == ROTATION.CLOCKWISE:
new_positions = locations_to_rotate[1:] + [locations_to_rotate[0]]
elif ROTATION[direction] == ROTATION.ANTICLOCKWISE:
- new_positions = ([locations_to_rotate[-1]] + locations_to_rotate[:-1])
+ new_positions = (
+ [locations_to_rotate[-1]] + locations_to_rotate[:-1])
for old, new in zip(locations_to_rotate, new_positions):
rotated_locations[new] = self.board_locations[old]
for old, new in zip(locations_to_rotate, new_positions):
rotated_locations[new] = self.board_locations[old]
@@
-399,4
+402,3
@@
class LocationCard(object):
self.replacement_time -= 1
if self.replacement_time <= 0:
board.replace_card(position)
self.replacement_time -= 1
if self.replacement_time <= 0:
board.replace_card(position)
-