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

Function DKey

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

Source from the content-addressed store, hash-verified

2101 start = 1
2102
2103 def DKey(event):
2104 global start
2105 self.player2.delete("all")
2106 self.player2.create_polygon(30,15,0,30,15,15,0,0,30,15,fill="white")
2107 if PlayersXpos[1] < 800:
2108 PlayersXpos[1] += 25
2109 self.player2.place(x=PlayersXpos[1] ,y=PlayersYpos[1] )
2110 PlayersDir[1] = "E"
2111 cycle = 0
2112 for enemy in Enemies:
2113 if PlayersXpos[1] == EnemiesXpos[cycle] and PlayersYpos[1] == EnemiesYpos[cycle]:
2114 GameOver()
2115 cycle += 1
2116 cycle = 0
2117 for enemy2 in Enemies2:
2118 if PlayersXpos[1] == Enemies2Xpos[cycle] and PlayersYpos[1] == Enemies2Ypos[cycle]:
2119 GameOver()
2120 cycle += 1
2121 cycle = 0
2122 for enemy3 in Enemies3:
2123 if PlayersXpos[1] == Enemies3Xpos[cycle] and PlayersYpos[1] == Enemies3Ypos[cycle]:
2124 GameOver()
2125 cycle += 1
2126 cycle = 0
2127 for enemy4 in Enemies4:
2128 if PlayersXpos[1] == Enemies4Xpos[cycle] and PlayersYpos[1] == Enemies4Ypos[cycle]:
2129 GameOver()
2130 cycle += 1
2131 cycle = 0
2132 for enemy5 in Enemies5:
2133 if PlayersXpos[1] == Enemies5Xpos[cycle] and PlayersYpos[1] == Enemies5Ypos[cycle]:
2134 GameOver()
2135 cycle += 1
2136 cycle = 0
2137 for enemy6 in Enemies6:
2138 if PlayersXpos[1] == Enemies6Xpos[cycle] and PlayersYpos[1] == Enemies6Ypos[cycle]:
2139 GameOver()
2140 cycle += 1
2141 if start == 0:
2142 NextWave()
2143 start = 1
2144
2145 def WKey(event):
2146 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