SFX overhaul
This commit is contained in:
parent
558c5a6ba4
commit
564a5a664c
@ -1246,7 +1246,7 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[2, 5],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -1418,13 +1418,13 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[2, 6],
|
||||||
[5, 4],
|
[3, 6],
|
||||||
[6, 4],
|
|
||||||
[4, 4],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[4, 6],
|
||||||
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 0],
|
[0, 0],
|
||||||
[5, 2],
|
[5, 2],
|
||||||
@ -1595,13 +1595,13 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 5],
|
||||||
[5, 5],
|
[1, 5],
|
||||||
[6, 5],
|
|
||||||
[4, 5],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[4, 6],
|
||||||
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
@ -1772,12 +1772,12 @@
|
|||||||
[2, 0],
|
[2, 0],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 6],
|
||||||
[7, 4],
|
[1, 6],
|
||||||
[8, 4],
|
|
||||||
[4, 5],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[2, 6],
|
||||||
|
[4, 6],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
@ -1949,12 +1949,12 @@
|
|||||||
[2, 1],
|
[2, 1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 5],
|
||||||
[7, 5],
|
[1, 5],
|
||||||
[8, 5],
|
|
||||||
[4, 6],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[0, 5],
|
||||||
|
[1, 5],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
@ -2126,11 +2126,11 @@
|
|||||||
[7, 0],
|
[7, 0],
|
||||||
[8, 0],
|
[8, 0],
|
||||||
[-1],
|
[-1],
|
||||||
|
[0, 6],
|
||||||
|
[1, 6],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 5],
|
|
||||||
[1, 5],
|
|
||||||
[4, 6],
|
|
||||||
[-1],
|
[-1],
|
||||||
|
[0, 6],
|
||||||
[6, 0],
|
[6, 0],
|
||||||
[7, 0],
|
[7, 0],
|
||||||
[7, 0],
|
[7, 0],
|
||||||
@ -6114,8 +6114,7 @@
|
|||||||
{"name": "Solid", "id": 50, "_eid": "17026310", "x": 2672, "y": 176, "width": 128, "height": 96, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 50, "_eid": "17026310", "x": 2672, "y": 176, "width": 128, "height": 96, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 51, "_eid": "17026310", "x": 2720, "y": 112, "width": 80, "height": 64, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 51, "_eid": "17026310", "x": 2720, "y": 112, "width": 80, "height": 64, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 52, "_eid": "17026310", "x": 2736, "y": 96, "width": 64, "height": 16, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 52, "_eid": "17026310", "x": 2736, "y": 96, "width": 64, "height": 16, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 53, "_eid": "17026310", "x": 2784, "y": 16, "width": 16, "height": 80, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 53, "_eid": "17026310", "x": 2784, "y": 16, "width": 16, "height": 80, "originX": 0, "originY": 0}
|
||||||
{"name": "SemiSolid", "id": 54, "_eid": "59763689", "x": 2608, "y": 112, "width": 48, "height": 16, "originX": 0, "originY": 0}
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -29,6 +29,8 @@ class EndFlag(Ennemy):
|
|||||||
self.endtimer = self.game.lib.Timer(0.5)
|
self.endtimer = self.game.lib.Timer(0.5)
|
||||||
self.ended = False
|
self.ended = False
|
||||||
|
|
||||||
|
self.sfx = self.game.sound_lib["sfx/win.wav"]
|
||||||
|
|
||||||
def step(self):
|
def step(self):
|
||||||
|
|
||||||
super().step()
|
super().step()
|
||||||
@ -50,6 +52,7 @@ class EndFlag(Ennemy):
|
|||||||
offsetx = self.game.lib.randint(-10*steps,10*steps)/(steps)
|
offsetx = self.game.lib.randint(-10*steps,10*steps)/(steps)
|
||||||
offsety = self.game.lib.randint(-5,5)
|
offsety = self.game.lib.randint(-5,5)
|
||||||
self.game.addParticle(sprites,self.rect.center[0]+offsetx,self.rect.center[1]+offsety,velx=velx,vely=vely,modvely=0.05,fps=2)
|
self.game.addParticle(sprites,self.rect.center[0]+offsetx,self.rect.center[1]+offsety,velx=velx,vely=vely,modvely=0.05,fps=2)
|
||||||
|
self.sfx.play()
|
||||||
|
|
||||||
if self.ended:
|
if self.ended:
|
||||||
if self.endtimer.tick(self.game.dt):
|
if self.endtimer.tick(self.game.dt):
|
||||||
|
@ -88,6 +88,7 @@ class Player(Movable):
|
|||||||
self.landsfx = self.game.sound_lib["sfx/land.wav"]
|
self.landsfx = self.game.sound_lib["sfx/land.wav"]
|
||||||
self.slamsfx = self.game.sound_lib["sfx/slam.wav"]
|
self.slamsfx = self.game.sound_lib["sfx/slam.wav"]
|
||||||
self.jumpsfx = self.game.sound_lib["sfx/jump.wav"]
|
self.jumpsfx = self.game.sound_lib["sfx/jump.wav"]
|
||||||
|
self.hurtsfx = self.game.sound_lib["sfx/hurt.wav"]
|
||||||
|
|
||||||
def step(self):
|
def step(self):
|
||||||
|
|
||||||
@ -204,7 +205,7 @@ class Player(Movable):
|
|||||||
self.verspd= self.jump*self.gravityway
|
self.verspd= self.jump*self.gravityway
|
||||||
if self.leaptimer<0 and not self.onground:
|
if self.leaptimer<0 and not self.onground:
|
||||||
self.verspd = -abs(self.verspd) # Small leap
|
self.verspd = -abs(self.verspd) # Small leap
|
||||||
else:
|
self.leaptimer = 1
|
||||||
self.jumpsfx.play()
|
self.jumpsfx.play()
|
||||||
self.jumped = True
|
self.jumped = True
|
||||||
super().step() # Actually move
|
super().step() # Actually move
|
||||||
@ -244,7 +245,7 @@ class Player(Movable):
|
|||||||
if self.leaptimer>0:
|
if self.leaptimer>0:
|
||||||
self.verspd*=self.gravityway
|
self.verspd*=self.gravityway
|
||||||
else:
|
else:
|
||||||
self.leaptimer = 0
|
self.leaptimer = 1
|
||||||
self.canfastfall = False
|
self.canfastfall = False
|
||||||
self.fastfall = self.gravityway
|
self.fastfall = self.gravityway
|
||||||
else:
|
else:
|
||||||
@ -283,6 +284,7 @@ class Player(Movable):
|
|||||||
self.canfastfall = True
|
self.canfastfall = True
|
||||||
if resetcombo:
|
if resetcombo:
|
||||||
self.combo = 0
|
self.combo = 0
|
||||||
|
self.hurtsfx.play()
|
||||||
|
|
||||||
def draw(self):
|
def draw(self):
|
||||||
flipy = (self.gravityway<0 and not self.leaptimer<0)
|
flipy = (self.gravityway<0 and not self.leaptimer<0)
|
||||||
|
BIN
gamedata/sounds/sfx/hurt.wav
Normal file
BIN
gamedata/sounds/sfx/hurt.wav
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
gamedata/sounds/sfx/win.wav
Normal file
BIN
gamedata/sounds/sfx/win.wav
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user