Skip to content

Commit 2afedf8

Browse files
committed
flapping:Move Player.setup to be closer to __init__()
1 parent c36942b commit 2afedf8

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/flapping/player.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@ def __init__(self, img: str, name: str, game: "Game"):
6969
self.textures.append(left_texture)
7070
self.set_texture(Player.RIGHT)
7171

72+
def setup(self) -> None:
73+
self.btn_left = False
74+
self.btn_right = False
75+
self.state = Player.FLYING
76+
self.dir = Player.NO_DIRECTION
77+
self.change_x = 0.0
78+
self.change_y = 0.0
79+
self.skid_fx = self.make_dust_emitter()
80+
self.game.fx_actors.append(self.skid_fx)
81+
7282
def death_script(self) -> Script:
7383
"""Generator "script" that runs to manage the timing of a player's death"""
7484
self.kill()
@@ -162,16 +172,6 @@ def update(self) -> None:
162172
self.change_y = min(self.change_y, CFG.Player.max_vert_speed)
163173
self.change_y = max(self.change_y, -CFG.Player.max_vert_speed)
164174

165-
def setup(self) -> None:
166-
self.btn_left = False
167-
self.btn_right = False
168-
self.state = Player.FLYING
169-
self.dir = Player.NO_DIRECTION
170-
self.change_x = 0.0
171-
self.change_y = 0.0
172-
self.skid_fx = self.make_dust_emitter()
173-
self.game.fx_actors.append(self.skid_fx)
174-
175175
def kill(self) -> None:
176176
self.is_alive = False
177177
# Move offscreen so Player isn't seen. Probably better to remove from SpriteList.

0 commit comments

Comments
 (0)