X-Git-Url: https://git.ctpug.org.za/?p=koperkapel.git;a=blobdiff_plain;f=koperkapel%2Fscenes%2Flevel.py;h=c68ac6dc03731a70269e7d1a5e928ddbafd60531;hp=66eccf0ed167e77b655b106eb329ba20cf91812d;hb=a50936015a6c10bdacccee074e432fa0bdfbc831;hpb=60f5cbeec5d348b843fca045a9af04432eaeafb2 diff --git a/koperkapel/scenes/level.py b/koperkapel/scenes/level.py index 66eccf0..c68ac6d 100644 --- a/koperkapel/scenes/level.py +++ b/koperkapel/scenes/level.py @@ -195,13 +195,14 @@ class GameLevelScene(BaseLevelScene): self._level.remove_enemy(enemy) self._enemies.remove(enemy) - def _fire_bullet(self, bullet, pos, dp): + def _fire_bullet(self, bullet, pos, dp, angle): if len(self._bullets) >= 10: return bullet.game_pos = pos bullet.game_dp = dp bullet.dt = 0 bullet.level_layer = self._level_layer + bullet.angle = angle self._bullets.add(bullet) def _check_for_bullet_hits(self): @@ -227,7 +228,8 @@ class GameLevelScene(BaseLevelScene): weapon.play_sound() if weapon.bullet_range > 0: self._fire_bullet( - weapon.assemble_bullet(), self._player_pos, self._angle_dp) + weapon.assemble_bullet(), self._player_pos, self._angle_dp, + self._angle) else: # melee pos, dp = self._player_pos, self._angle_dp