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

Function SKey

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

Source from the content-addressed store, hash-verified

2185 start = 1
2186
2187 def SKey(event):
2188 global start
2189 self.player2.delete("all")
2190 self.player2.create_polygon(15,30,30,0,15,15,0,0,15,30,fill="white")
2191 if PlayersYpos[1] < 650:
2192 PlayersYpos[1] += 25
2193 self.player2.place(x=PlayersXpos[1],y=PlayersYpos[1])
2194 PlayersDir[1] = "S"
2195 cycle = 0
2196 for enemy in Enemies:
2197 if PlayersXpos[1] == EnemiesXpos[cycle] and PlayersYpos[1] == EnemiesYpos[cycle]:
2198 GameOver()
2199 cycle += 1
2200 cycle = 0
2201 for enemy2 in Enemies2:
2202 if PlayersXpos[1] == Enemies2Xpos[cycle] and PlayersYpos[1] == Enemies2Ypos[cycle]:
2203 GameOver()
2204 cycle += 1
2205 cycle = 0
2206 for enemy3 in Enemies3:
2207 if PlayersXpos[1] == Enemies3Xpos[cycle] and PlayersYpos[1] == Enemies3Ypos[cycle]:
2208 GameOver()
2209 cycle += 1
2210 cycle = 0
2211 for enemy4 in Enemies4:
2212 if PlayersXpos[1] == Enemies4Xpos[cycle] and PlayersYpos[1] == Enemies4Ypos[cycle]:
2213 GameOver()
2214 cycle += 1
2215 cycle = 0
2216 for enemy5 in Enemies5:
2217 if PlayersXpos[1] == Enemies5Xpos[cycle] and PlayersYpos[1] == Enemies5Ypos[cycle]:
2218 GameOver()
2219 cycle += 1
2220 cycle = 0
2221 for enemy6 in Enemies6:
2222 if PlayersXpos[1] == Enemies6Xpos[cycle] and PlayersYpos[1] == Enemies6Ypos[cycle]:
2223 GameOver()
2224 cycle += 1
2225 if start == 0:
2226 NextWave()
2227 start = 1
2228
2229 def CreateEnemy():
2230 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