| 256 | |
| 257 | #Functions |
| 258 | def LeftKey(event): |
| 259 | global Xpos |
| 260 | global Ypos |
| 261 | global direction |
| 262 | global start |
| 263 | self.player.delete("all") |
| 264 | self.player.create_polygon(0,15,30,30,15,15,30,0,0,15,fill="green") |
| 265 | if Xpos > 0: |
| 266 | Xpos -= 25 |
| 267 | self.player.place(x=Xpos,y=Ypos) |
| 268 | direction = "W" |
| 269 | cycle = 0 |
| 270 | for enemy in Enemies: |
| 271 | if Xpos == EnemiesXpos[cycle] and Ypos == EnemiesYpos[cycle]: |
| 272 | GameOver() |
| 273 | cycle += 1 |
| 274 | cycle = 0 |
| 275 | for enemy2 in Enemies2: |
| 276 | if Xpos == Enemies2Xpos[cycle] and Ypos == Enemies2Ypos[cycle]: |
| 277 | GameOver() |
| 278 | cycle += 1 |
| 279 | cycle = 0 |
| 280 | for enemy3 in Enemies3: |
| 281 | if Xpos == Enemies3Xpos[cycle] and Ypos == Enemies3Ypos[cycle]: |
| 282 | GameOver() |
| 283 | cycle += 1 |
| 284 | cycle = 0 |
| 285 | for enemy4 in Enemies4: |
| 286 | if Xpos == Enemies4Xpos[cycle] and Ypos == Enemies4Ypos[cycle]: |
| 287 | GameOver() |
| 288 | cycle += 1 |
| 289 | cycle = 0 |
| 290 | for enemy5 in Enemies5: |
| 291 | if Xpos == Enemies5Xpos[cycle] and Ypos == Enemies5Ypos[cycle]: |
| 292 | GameOver() |
| 293 | cycle += 1 |
| 294 | cycle = 0 |
| 295 | for enemy6 in Enemies6: |
| 296 | if Xpos == Enemies6Xpos[cycle] and Ypos == Enemies6Ypos[cycle]: |
| 297 | GameOver() |
| 298 | cycle += 1 |
| 299 | if start == 0: |
| 300 | NextWave() |
| 301 | start = 1 |
| 302 | |
| 303 | def RightKey(event): |
| 304 | global Xpos |