diff options
| author | Treeki <treeki@gmail.com> | 2013-02-25 21:58:02 +0100 | 
|---|---|---|
| committer | Treeki <treeki@gmail.com> | 2013-02-25 21:58:02 +0100 | 
| commit | b63de9977962b6ab7d2bcc470579eaacc16c51d4 (patch) | |
| tree | a025776de3a2b539a6fc28bcb90710d021f28074 | |
| parent | 1f1f9f7fcf278331d4689af99754bfa98e60e760 (diff) | |
| download | kamek-b63de9977962b6ab7d2bcc470579eaacc16c51d4.tar.gz kamek-b63de9977962b6ab7d2bcc470579eaacc16c51d4.zip | |
proper hammer sound for koopa throw
Diffstat (limited to '')
| -rw-r--r-- | src/bossKoopaThrow.cpp | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/src/bossKoopaThrow.cpp b/src/bossKoopaThrow.cpp index d330651..0fee6ba 100644 --- a/src/bossKoopaThrow.cpp +++ b/src/bossKoopaThrow.cpp @@ -23,7 +23,7 @@ static const TypeInfo types[6] = {  	{"choropoo", 			"g3d/choropoo.brres", 			"spanner", 				"Wm_en_hit", 		0, 						SE_BOSS_JR_FLOOR_BREAK, 0, 							8.0f, 	2.0f, 0, 		0, 		0x1000},  	{"choropoo", 			"g3d/choropoo.brres", 			"spanner", 				"Wm_en_burst_s", 	0, 						SE_BOSS_JR_BOMB_BURST, 	0, 							12.0f, 	2.0f, 0, 		0, 		0x1000},  	{"koopa_clown_bomb", 	"g3d/koopa_clown_bomb.brres", 	"koopa_clown_bomb", 	"Wm_en_burst_s", 	SE_EMY_ELCJ_THROW, 		SE_BOSS_JR_BOMB_BURST, 	0, 							16.0f, 	0.8f, 0x200, 	0x800, 	0x1000}, -	{"bros", 				"g3d/t00.brres", 				"bros_hammer", 			"Wm_en_hit", 		0, 						SE_OBJ_HAMMER_HIT_BOTH, SE_EMY_MEGA_BROS_HAMMER, 	16.0f, 	2.0f, 0, 		0, 		0x1000}, +	{"bros", 				"g3d/t00.brres", 				"bros_hammer", 			"Wm_en_hit", 		0, 						SE_OBJ_HAMMER_HIT_BOTH, 0,						 	16.0f, 	2.0f, 0, 		0, 		0x1000},  	{"dossun",				"g3d/t02.brres", 				"dossun", 				"Wm_en_hit", 		SE_EMY_DOSSUN, 			SE_EMY_DOSSUN_DEAD, 	0, 							14.0f, 	1.0f, 0,		0,		0},  	{"KoopaShip",			"g3d/present.brres", 			"PresentBox_penguin", 	"Wm_dm_presentopen",SE_DEMO_OP_PRESENT_THROW_2400f, SE_DEMO_OP_PRESENT_BOX_BURST, 	0, 			20.0f, 	1.0f, 0x20, 	0x40, 	0x200}  }; @@ -58,6 +58,8 @@ class daKoopaThrow : public dEn_c {  	bool playsAnim;  	m3d::anmChr_c chrAnim; +	nw4r::snd::SoundHandle hammerSound; +  	const TypeInfo *currentInfo;  	static daKoopaThrow *build(); @@ -259,6 +261,10 @@ int daKoopaThrow::onCreate() {  		PlaySound(this, currentInfo->launchSound);  	} +	if (Type == 3) { +		PlaySoundWithFunctionB4(SoundRelatedClass, &hammerSound, SE_EMY_MEGA_BROS_HAMMER, 1); +	} +  	doStateChange(&StateID_Straight);  	this->onExecute(); @@ -267,6 +273,8 @@ int daKoopaThrow::onCreate() {  int daKoopaThrow::onDelete() { +	if (hammerSound.Exists()) +		hammerSound.Stop(10);  	return true;  } | 
