snake
changeset 14:d7650ea84300
unnecessary passes deleted
author | Alex Martynov <martiran@kodomo.fbb.msu.ru> |
---|---|
date | Mon, 13 Dec 2010 00:26:38 +0300 |
parents | 5755534e5a8b |
children | 7393cf186fd6 |
files | engine.py |
diffstat | 1 files changed, 2 insertions(+), 8 deletions(-) [+] |
line diff
1.1 --- a/engine.py Mon Dec 13 00:11:13 2010 +0300 1.2 +++ b/engine.py Mon Dec 13 00:26:38 2010 +0300 1.3 @@ -53,8 +53,6 @@ 1.4 self.legal_moves() 1.5 self.move_snake(snake) 1.6 self.refill() 1.7 - pass 1.8 - pass 1.9 self.redraw() 1.10 return 1.11 def move_snake(self, snake): 1.12 @@ -71,7 +69,6 @@ 1.13 if len(choose_move) != 0: 1.14 applied_dir = choose_dir[int(rnd.random()*len(choose_dir))] 1.15 pass 1.16 - pass 1.17 else: 1.18 dir_sell = self.field[snake.sells[0].y + applied_dir[0], snake.sells[0].x + applied_dir[1]] 1.19 if dir_sell.type == 'empty': 1.20 @@ -83,7 +80,6 @@ 1.21 del dir_cell.snake.sells[-1] 1.22 pass 1.23 break 1.24 - pass 1.25 if applied_dir == None: 1.26 applied_dir = legal_dir[int(rnd.random()*len(legal_dir))] 1.27 dir_sell = self.field[snake.sells[0].y + applied_dir[0], snake.sells[0].x + applied_dir[1]] 1.28 @@ -96,7 +92,7 @@ 1.29 del dir_cell.snake.sells[-1] 1.30 pass 1.31 pass 1.32 - pass 1.33 + return 1.34 def create_snake(self, snake_number): 1.35 pass 1.36 def refill(self): 1.37 @@ -104,7 +100,6 @@ 1.38 for y in range(1,20): 1.39 self.field[x, y].type = 'empty' 1.40 pass 1.41 - pass 1.42 for snake in self.snakes: 1.43 if snake == None: 1.44 pass 1.45 @@ -113,8 +108,7 @@ 1.46 snake.sells[-1].type = 'tail' 1.47 snake.sells[1:-1].type = 'body' 1.48 pass 1.49 - pass 1.50 - pass 1.51 + return 1.52 def redraw(self): 1.53 pass 1.54 def legal_moves(self, snake):