diff options
| author | Viljami Ilola <+@hix.fi> | 2024-04-26 12:08:06 +0300 | 
|---|---|---|
| committer | Viljami Ilola <+@hix.fi> | 2024-04-26 12:08:06 +0300 | 
| commit | 54a17d969c85e150486e0960e90ab166e945c359 (patch) | |
| tree | f76e57dddb2ad92fc043c48ea1bb118207b06c73 /src/sliceitoff/game | |
| parent | 2d94bb60ff2fea09097d0e33dfd8b92aeef55531 (diff) | |
initial music
Diffstat (limited to 'src/sliceitoff/game')
| -rw-r--r-- | src/sliceitoff/game/explodeout.py | 2 | ||||
| -rw-r--r-- | src/sliceitoff/game/game.py | 2 | ||||
| -rw-r--r-- | src/sliceitoff/game/level.py | 3 | ||||
| -rw-r--r-- | src/sliceitoff/game/mainmenu.py | 2 | 
4 files changed, 9 insertions, 0 deletions
diff --git a/src/sliceitoff/game/explodeout.py b/src/sliceitoff/game/explodeout.py index 34bd9fe..6cebec5 100644 --- a/src/sliceitoff/game/explodeout.py +++ b/src/sliceitoff/game/explodeout.py @@ -1,6 +1,7 @@  """ game.explodeout - For showing explogind effect and waiting for a key """  import pygame +from sliceitoff.sfx import sfx  from .anykey import anykey  class ExplodeOutGroup(pygame.sprite.Group): @@ -31,4 +32,5 @@ class ExplodeOutGroup(pygame.sprite.Group):      def do_fadeout(self):          """ Just kicks off exploding phase """ +        sfx.play("glass")          self.explode = True diff --git a/src/sliceitoff/game/game.py b/src/sliceitoff/game/game.py index a5009c5..c6a5fe0 100644 --- a/src/sliceitoff/game/game.py +++ b/src/sliceitoff/game/game.py @@ -47,6 +47,7 @@ class Game:      def show_highscores(self):          """ displays highscores and waits a key """ +        sfx.music("pimpelipompeli")          his = Show(hiscores_screen(str(self.hiscores)))          while his.active:              his.update(dt = self.clock.tick()) @@ -73,6 +74,7 @@ class Game:      def mainmenu(self):          """ menu where one select what to do """ +        sfx.music("pimpelipompeli")          menu = Mainmenu()          while menu.active:              menu.update(dt = self.clock.tick()) diff --git a/src/sliceitoff/game/level.py b/src/sliceitoff/game/level.py index c3713ce..9f3121f 100644 --- a/src/sliceitoff/game/level.py +++ b/src/sliceitoff/game/level.py @@ -6,6 +6,7 @@ from sliceitoff.player import Player, Life  from sliceitoff.field import Field  from sliceitoff.enemies import Enemies  from sliceitoff.screens import levelup_screen, gameover_screen, level_screen +from sliceitoff.sfx import sfx  from .gameplay import Gameplay  from .show import Show @@ -32,6 +33,8 @@ class Level(pygame.sprite.Group):                  stats = self.stats,                  life = self.life) +        sfx.music("uhkapeli") +      def update(self, dt = 0):          """ Updates groups, calls gameplay and adds sprites for drawing """          self.empty() diff --git a/src/sliceitoff/game/mainmenu.py b/src/sliceitoff/game/mainmenu.py index edb1594..f9a70e0 100644 --- a/src/sliceitoff/game/mainmenu.py +++ b/src/sliceitoff/game/mainmenu.py @@ -4,6 +4,7 @@ import pygame  from sliceitoff.screens import mainmenu_screen  from sliceitoff.display import Scaling +from sliceitoff.sfx import sfx  from .explodeout import ExplodeOutGroup @@ -63,6 +64,7 @@ class Mainmenu(ExplodeOutGroup):              case pygame.K_ESCAPE | pygame.K_q | pygame.K_LEFT:                  self.selection = MenuItems.QUIT                  self.do_fadeout() +                sfx.music(None)                  return True              case pygame.K_UP:                  self.selection -= 1  |