Changeset 103:30d062a2d532
- Timestamp:
- 12/20/10 04:03:55 (5 years ago)
- Branch:
- default
- Children:
- 104:c68b54a43501, 105:020c62119e6f
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
engine.py
r102 r103 ˆà 73 73 self.field[x, 0].type = 'wall'ˆà 74 74 self.field[x, 20].type = 'wall'ˆà ˆà 75 self.refill()ˆà 75 76 self.redraw()ˆà 76 77 returnˆà 77 78 def step(self):ˆà 78 79 for i, snake in enumerate(self.snakes):ˆà 79 ˆà if len(snake.cells) == 0:ˆà 80 ˆà self.snakes[i] = Noneˆà 81 ˆà if snake == None:ˆà 82 ˆà passˆà 83 ˆà else:ˆà ˆà 80 if snake != None:ˆà ˆà 81 if len(snake.cells) == 0:ˆà ˆà 82 self.snakes[i] = Noneˆà ˆà 83 continueˆà 84 84 self.legal_moves(snake)ˆà 85 85 self.move_snake(snake)ˆà òÀæ òÀæ ˆà 98 98 for direction in snake.legal_dir:ˆà 99 99 rule.rotate(dir_to_numb_of_rot[direction])ˆà 100 ˆà if rule.applies( ) == True:ˆàˆà 100 if rule.applies(self.field, snake.cells[0].x, snake.cells[0].y) == True:ˆà 101 101 applied_dir = directionˆà 102 102 breakˆà -
main.py
r98 r103 ˆà 44 44 else:ˆà 45 45 passˆà ˆà 46 self.engine.refill()ˆà 46 47 self.engine.redraw()ˆà 47 48 returnˆà
Note: See TracChangeset
for help on using the changeset viewer.