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

Function AKey

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

Source from the content-addressed store, hash-verified

2059 start = 1
2060
2061 def AKey(event):
2062 global start
2063 self.player2.delete("all")
2064 self.player2.create_polygon(0,15,30,30,15,15,30,0,0,15,fill="white")
2065 if PlayersXpos[1] > 0:
2066 PlayersXpos[1] -= 25
2067 self.player2.place(x=PlayersXpos[1],y=PlayersYpos[1])
2068 PlayersDir[1] = "W"
2069 cycle = 0
2070 for enemy in Enemies:
2071 if PlayersXpos[1] == EnemiesXpos[cycle] and PlayersYpos[1] == EnemiesYpos[cycle]:
2072 GameOver()
2073 cycle += 1
2074 cycle = 0
2075 for enemy2 in Enemies2:
2076 if PlayersXpos[1] == Enemies2Xpos[cycle] and PlayersYpos[1] == Enemies2Ypos[cycle]:
2077 GameOver()
2078 cycle += 1
2079 cycle = 0
2080 for enemy3 in Enemies3:
2081 if PlayersXpos[1] == Enemies3Xpos[cycle] and PlayersYpos[1] == Enemies3Ypos[cycle]:
2082 GameOver()
2083 cycle += 1
2084 cycle = 0
2085 for enemy4 in Enemies4:
2086 if PlayersXpos[1] == Enemies4Xpos[cycle] and PlayersYpos[1] == Enemies4Ypos[cycle]:
2087 GameOver()
2088 cycle += 1
2089 cycle = 0
2090 for enemy5 in Enemies5:
2091 if PlayersXpos[1] == Enemies5Xpos[cycle] and PlayersYpos[1] == Enemies5Ypos[cycle]:
2092 GameOver()
2093 cycle += 1
2094 cycle = 0
2095 for enemy6 in Enemies6:
2096 if PlayersXpos[1] == Enemies6Xpos[cycle] and PlayersYpos[1] == Enemies6Ypos[cycle]:
2097 GameOver()
2098 cycle += 1
2099 if start == 0:
2100 NextWave()
2101 start = 1
2102
2103 def DKey(event):
2104 global start

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