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

Function WKey

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

Source from the content-addressed store, hash-verified

2143 start = 1
2144
2145 def WKey(event):
2146 global start
2147 self.player2.delete("all")
2148 self.player2.create_polygon(15,0,30,30,15,15,0,30,15,0,fill="white")
2149 if PlayersYpos[1] > 0:
2150 PlayersYpos[1] -= 25
2151 self.player2.place(x=PlayersXpos[1],y=PlayersYpos[1])
2152 PlayersDir[1] = "N"
2153 cycle = 0
2154 for enemy in Enemies:
2155 if PlayersXpos[1] == EnemiesXpos[cycle] and PlayersYpos[1] == EnemiesYpos[cycle]:
2156 GameOver()
2157 cycle += 1
2158 cycle = 0
2159 for enemy2 in Enemies2:
2160 if PlayersXpos[1] == Enemies2Xpos[cycle] and PlayersYpos[1] == Enemies2Ypos[cycle]:
2161 GameOver()
2162 cycle += 1
2163 cycle = 0
2164 for enemy3 in Enemies3:
2165 if PlayersXpos[1] == Enemies3Xpos[cycle] and PlayersYpos[1] == Enemies3Ypos[cycle]:
2166 GameOver()
2167 cycle += 1
2168 cycle = 0
2169 for enemy4 in Enemies4:
2170 if PlayersXpos[1] == Enemies4Xpos[cycle] and PlayersYpos[1] == Enemies4Ypos[cycle]:
2171 GameOver()
2172 cycle += 1
2173 cycle = 0
2174 for enemy5 in Enemies5:
2175 if PlayersXpos[1] == Enemies5Xpos[cycle] and PlayersYpos[1] == Enemies5Ypos[cycle]:
2176 GameOver()
2177 cycle += 1
2178 cycle = 0
2179 for enemy6 in Enemies6:
2180 if PlayersXpos[1] == Enemies6Xpos[cycle] and PlayersYpos[1] == Enemies6Ypos[cycle]:
2181 GameOver()
2182 cycle += 1
2183 if start == 0:
2184 NextWave()
2185 start = 1
2186
2187 def SKey(event):
2188 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