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

Function UpKey

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

Source from the content-addressed store, hash-verified

346 start = 1
347
348 def UpKey(event):
349 global Xpos
350 global Ypos
351 global direction
352 global start
353 self.player.delete("all")
354 self.player.create_polygon(15,0,30,30,15,15,0,30,15,0,fill="green")
355 if Ypos > 0:
356 Ypos -= 25
357 self.player.place(x=Xpos,y=Ypos)
358 direction = "N"
359 cycle = 0
360 for enemy in Enemies:
361 if Xpos == EnemiesXpos[cycle] and Ypos == EnemiesYpos[cycle]:
362 GameOver()
363 cycle += 1
364 cycle = 0
365 for enemy2 in Enemies2:
366 if Xpos == Enemies2Xpos[cycle] and Ypos == Enemies2Ypos[cycle]:
367 GameOver()
368 cycle += 1
369 cycle = 0
370 for enemy3 in Enemies3:
371 if Xpos == Enemies3Xpos[cycle] and Ypos == Enemies3Ypos[cycle]:
372 GameOver()
373 cycle += 1
374 cycle = 0
375 for enemy4 in Enemies4:
376 if Xpos == Enemies4Xpos[cycle] and Ypos == Enemies4Ypos[cycle]:
377 GameOver()
378 cycle += 1
379 cycle = 0
380 for enemy5 in Enemies5:
381 if Xpos == Enemies5Xpos[cycle] and Ypos == Enemies5Ypos[cycle]:
382 GameOver()
383 cycle += 1
384 cycle = 0
385 for enemy6 in Enemies6:
386 if Xpos == Enemies6Xpos[cycle] and Ypos == Enemies6Ypos[cycle]:
387 GameOver()
388 cycle += 1
389 if start == 0:
390 NextWave()
391 start = 1
392
393 def DownKey(event):
394 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