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

Function RightKey

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

Source from the content-addressed store, hash-verified

301 start = 1
302
303 def RightKey(event):
304 global Xpos
305 global Ypos
306 global direction
307 global start
308 self.player.delete("all")
309 self.player.create_polygon(30,15,0,30,15,15,0,0,30,15,fill="green")
310 if Xpos < 800:
311 Xpos += 25
312 self.player.place(x=Xpos,y=Ypos)
313 direction = "E"
314 cycle = 0
315 for enemy in Enemies:
316 if Xpos == EnemiesXpos[cycle] and Ypos == EnemiesYpos[cycle]:
317 GameOver()
318 cycle += 1
319 cycle = 0
320 for enemy2 in Enemies2:
321 if Xpos == Enemies2Xpos[cycle] and Ypos == Enemies2Ypos[cycle]:
322 GameOver()
323 cycle += 1
324 cycle = 0
325 for enemy3 in Enemies3:
326 if Xpos == Enemies3Xpos[cycle] and Ypos == Enemies3Ypos[cycle]:
327 GameOver()
328 cycle += 1
329 cycle = 0
330 for enemy4 in Enemies4:
331 if Xpos == Enemies4Xpos[cycle] and Ypos == Enemies4Ypos[cycle]:
332 GameOver()
333 cycle += 1
334 cycle = 0
335 for enemy5 in Enemies5:
336 if Xpos == Enemies5Xpos[cycle] and Ypos == Enemies5Ypos[cycle]:
337 GameOver()
338 cycle += 1
339 cycle = 0
340 for enemy6 in Enemies6:
341 if Xpos == Enemies6Xpos[cycle] and Ypos == Enemies6Ypos[cycle]:
342 GameOver()
343 cycle += 1
344 if start == 0:
345 NextWave()
346 start = 1
347
348 def UpKey(event):
349 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