| 3021 | start = 1 |
| 3022 | |
| 3023 | def Shoot2(event): |
| 3024 | global start |
| 3025 | if PlayersDir[1] == "N": |
| 3026 | shotXpos = PlayersXpos[1] + 10 |
| 3027 | shotYpos = PlayersYpos[1] - 10 |
| 3028 | elif PlayersDir[1] == "E": |
| 3029 | shotXpos = PlayersXpos[1] + 30 |
| 3030 | shotYpos = PlayersYpos[1] + 10 |
| 3031 | elif PlayersDir[1] == "S": |
| 3032 | shotXpos = PlayersXpos[1] + 10 |
| 3033 | shotYpos = PlayersYpos[1] + 30 |
| 3034 | elif PlayersDir[1] == "W": |
| 3035 | shotXpos = PlayersXpos[1] - 10 |
| 3036 | shotYpos = PlayersYpos[1] + 10 |
| 3037 | self.shot = Canvas(bg="black",highlightthickness=0,width=10,height=10) |
| 3038 | self.shot.place(x=shotXpos,y=shotYpos) |
| 3039 | self.shot.create_oval(0,0,10,10,fill="white") |
| 3040 | Shots.append(self.shot) |
| 3041 | ShotsXpos.append(shotXpos) |
| 3042 | ShotsYpos.append(shotYpos) |
| 3043 | ShotDir.append(PlayersDir[1]) |
| 3044 | if start == 0: |
| 3045 | NextWave() |
| 3046 | start = 1 |
| 3047 | |
| 3048 | def enShoot(): |
| 3049 | cycle = 0 |