snake
view engine.py @ 57:2f62804e21fc
Added example snake
author | Daniil Alexeyevsky <me.dendik@gmail.com> |
---|---|
date | Mon, 20 Dec 2010 00:03:35 +0300 |
parents | b2eaeeb74d87 |
children | f12238066c6d |
line source
14 return
19 self.canvas.create_rectangle(offset[0], offset[1], offset[0] + self.x*field_size/21.0, offset[1] + self.y*field_size/21.0, fill="grey")
20 pass
22 self.canvas.create_rectangle(offset[0], offset[1], offset[0] + self.x*field_size/21.0, offset[1] + self.y*field_size/21.0, fill="black")
23 pass
25 self.canvas.create_rectangle(offset[0], offset[1], offset[0] + self.x*field_size/21.0, offset[1] + self.y*field_size/21.0, fill=self.snake.color)
26 pass
28 self.canvas.create_oval(offset[0], offset[1], offset[0] + self.x*field_size/21.0, offset[1] + self.y*field_size/21.0, fill=self.snake.color)
29 pass
31 self.canvas.create_polygon(offset[0], offset[1], offset[0] + self.x*field_size/21.0, offset[1], offset[0] + self.x*field_size/(2*21.0), offset[1] + self.y*field_size/21.0, fill=self.snake.color)
32 pass
33 return
39 return
43 return
49 #self.w = min(canvas.height, canvas.width)
50 #self.h = min(canvas.height, canvas.width)
53 return
65 return
69 pass
75 return
85 pass
86 pass
89 pass
95 pass
99 pass
100 break
107 pass
111 pass
112 pass
113 return
120 cells_id[cells_id.index(sell)] = (tm[0][0]*sell[0] + tm[0][1]*sell[1],tm[1][0]*sell[0] + tm[1][1]*sell[1])
130 pass
136 pass
139 pass
142 pass
143 return
148 return
155 return
156 return