MCPcopy Create free account
hub / github.com/ActiveState/code / DownKey

Function DownKey

recipes/Python/580636_Space_Assault/recipe-580636.py:393–436  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

391 start = 1
392
393 def DownKey(event):
394 global Xpos
395 global Ypos
396 global direction
397 global start
398 self.player.delete("all")
399 self.player.create_polygon(15,30,30,0,15,15,0,0,15,30,fill="green")
400 if Ypos < 650:
401 Ypos += 25
402 self.player.place(x=Xpos,y=Ypos)
403 direction = "S"
404 cycle = 0
405 for enemy in Enemies:
406 if Xpos == EnemiesXpos[cycle] and Ypos == EnemiesYpos[cycle]:
407 GameOver()
408 cycle += 1
409 cycle = 0
410 for enemy2 in Enemies2:
411 if Xpos == Enemies2Xpos[cycle] and Ypos == Enemies2Ypos[cycle]:
412 GameOver()
413 cycle += 1
414 cycle = 0
415 for enemy3 in Enemies3:
416 if Xpos == Enemies3Xpos[cycle] and Ypos == Enemies3Ypos[cycle]:
417 GameOver()
418 cycle += 1
419 cycle = 0
420 for enemy4 in Enemies4:
421 if Xpos == Enemies4Xpos[cycle] and Ypos == Enemies4Ypos[cycle]:
422 GameOver()
423 cycle += 1
424 cycle = 0
425 for enemy5 in Enemies5:
426 if Xpos == Enemies5Xpos[cycle] and Ypos == Enemies5Ypos[cycle]:
427 GameOver()
428 cycle += 1
429 cycle = 0
430 for enemy6 in Enemies6:
431 if Xpos == Enemies6Xpos[cycle] and Ypos == Enemies6Ypos[cycle]:
432 GameOver()
433 cycle += 1
434 if start == 0:
435 NextWave()
436 start = 1
437
438 def CreateEnemy():
439 global Xpos

Callers

nothing calls this directly

Calls 4

GameOverFunction · 0.85
NextWaveFunction · 0.85
deleteMethod · 0.45
placeMethod · 0.45

Tested by

no test coverage detected