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

Function Shoot2

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

NextWaveFunction · 0.85
placeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected