diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-02-02 20:37:46 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-02-02 20:37:46 +0000 |
| commit | 601a366b8c665f760463259552fedd7be43e5754 (patch) | |
| tree | f9d315a3bc89b502a2d7cb5508c8c5a470ab01c5 /src/gun.c | |
| parent | 6d4e1eae16b84918009625a866104ec26a234277 (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.c | 25 |
1 files changed, 19 insertions, 6 deletions
@@ -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; } } |