summaryrefslogtreecommitdiff
path: root/src/gun.c
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-02-02 20:37:46 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-02-02 20:37:46 +0000
commit601a366b8c665f760463259552fedd7be43e5754 (patch)
treef9d315a3bc89b502a2d7cb5508c8c5a470ab01c5 /src/gun.c
parent6d4e1eae16b84918009625a866104ec26a234277 (diff)
- zvuky v hre
- hudba/zvuky sa daju zapnut/vypnut - tuxovia nemozu ist v arene do nekonecna - oprava chyby, ak bol zaskrknuty iba samopal, hra sa zasekla - do widgetu textfiled sa neda pisat donekonecna - tux ovladany pomocou keyboard_left stiriela a meni zbran - tuxovia nemozu prechadzat cez seba git-svn-id: http://opensvn.csie.org/tuxanci_ng@2 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/gun.c')
-rw-r--r--src/gun.c25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/gun.c b/src/gun.c
index 1cb35fe..199324f 100644
--- a/src/gun.c
+++ b/src/gun.c
@@ -10,6 +10,7 @@
#include "myTimer.h"
#include "main.h"
#include "item.h"
+#include "sound.h"
#include "screen_world.h"
#include "interface.h"
#include "gun.h"
@@ -215,17 +216,29 @@ void shotInGun(tux_t *tux)
{
switch( tux->gun )
{
- case GUN_SIMPLE : shotInGunSimpe(tux);
+ case GUN_SIMPLE :
+ playSound("gun_revolver", SOUND_GROUP_BASE);
+ shotInGunSimpe(tux);
break;
- case GUN_DUAL_SIMPLE : shotInGunDualSimpe(tux);
+ case GUN_DUAL_SIMPLE :
+ playSound("gun_revolver", SOUND_GROUP_BASE);
+ shotInGunDualSimpe(tux);
break;
- case GUN_SCATTER : shotInGunScatter(tux);
+ case GUN_SCATTER :
+ playSound("gun_scatter", SOUND_GROUP_BASE);
+ shotInGunScatter(tux);
break;
- case GUN_TOMMY : shotInGunTommy(tux);
+ case GUN_TOMMY :
+ playSound("gun_tommy", SOUND_GROUP_BASE);
+ shotInGunTommy(tux);
break;
- case GUN_LASSER : shotInGunLasser(tux);
+ case GUN_LASSER :
+ playSound("gun_lasser", SOUND_GROUP_BASE);
+ shotInGunLasser(tux);
break;
- case GUN_MINE : putInGunMine(tux);
+ case GUN_MINE :
+ playSound("put_mine", SOUND_GROUP_BASE);
+ putInGunMine(tux);
break;
}
}