| 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 |