aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-player.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-07-03 08:24:05 +0530
committerEugene Sandulenko2019-09-03 17:17:09 +0200
commit4622fb3b8026eb4cf457a7bf99e1f733cf5553b3 (patch)
tree15f21da19da9259947ac8342dbee03618e2d23da /engines/hdb/ai-player.cpp
parent5d874c540e4f52ff5b32f8679b98ea57d7c1611c (diff)
downloadscummvm-rg350-4622fb3b8026eb4cf457a7bf99e1f733cf5553b3.tar.gz
scummvm-rg350-4622fb3b8026eb4cf457a7bf99e1f733cf5553b3.tar.bz2
scummvm-rg350-4622fb3b8026eb4cf457a7bf99e1f733cf5553b3.zip
HDB: Unstub playSound calls
Diffstat (limited to 'engines/hdb/ai-player.cpp')
-rw-r--r--engines/hdb/ai-player.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/engines/hdb/ai-player.cpp b/engines/hdb/ai-player.cpp
index eefede5fce..5b7d9795c4 100644
--- a/engines/hdb/ai-player.cpp
+++ b/engines/hdb/ai-player.cpp
@@ -135,7 +135,7 @@ void aiPlayerAction(AIEntity *e) {
// Draw the STUN lightning if it exists
if (e->sequence) {
e->aiDraw = aiPlayerDraw;
- warning("STUB: Play SND_STUNNER_FIRE");
+ g_hdb->_sound->playSound(SND_STUNNER_FIRE);
hit = g_hdb->_ai->findEntity(e->tileX + xvAhead[e->dir], e->tileY + yvAhead[e->dir]);
if (hit)
switch (hit->type) {
@@ -395,7 +395,7 @@ void aiPlayerAction(AIEntity *e) {
int bgFlags, fgFlags;
if (e->goalX) {
if (onEvenTile(e->x, e->y)) {
- g_hdb->_ai->playerOnIce() ? warning("STUB: Play SND_STEPS_ICE") : warning("STUB: Play SND_FOOTSTEPS");
+ g_hdb->_ai->playerOnIce() ? g_hdb->_sound->playSound(SND_STEPS_ICE) : g_hdb->_sound->playSound(SND_FOOTSTEPS);
// Did we just fall down a PLUMMET?
bgFlags = g_hdb->_map->getMapBGTileFlags(e->tileX, e->tileY);
@@ -491,7 +491,7 @@ void aiGemAttackInit(AIEntity *e) {
e->sequence = 0; // flying out at something
e->aiAction = aiGemAttackAction;
e->draw = e->movedownGfx[0];
- warning("Play SND_GEM_THROW");
+ g_hdb->_sound->playSound(SND_GEM_THROW);
}
void aiGemAttackAction(AIEntity *e) {
@@ -517,7 +517,7 @@ void aiGemAttackAction(AIEntity *e) {
case AI_CHICKEN:
g_hdb->_ai->addAnimateTarget(hit->x, hit->y, 0, 3, ANIM_NORMAL, false, false, GROUP_STEAM_PUFF_SIT);
g_hdb->_ai->removeEntity(hit);
- warning("Play SND_CHICKEN_BAGAWK");
+ g_hdb->_sound->playSound(SND_CHICKEN_BAGAWK);
break;
case AI_BADFAIRY:
g_hdb->_ai->stunEnemy(hit, 2);
@@ -532,20 +532,20 @@ void aiGemAttackAction(AIEntity *e) {
memcpy(num1, hit->luaFuncUse, 3);
memcpy(num2, hit->luaFuncUse + 3, 3);
- warning("Play SND_CLUB_HIT_FLESH");
+ g_hdb->_sound->playSound(SND_CLUB_HIT_FLESH);
AIEntity *found = g_hdb->_ai->findEntity(atoi(num1), atoi(num2));
if (found)
aiDragonWake(found);
}
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GEM_FLASH);
- warning("Play SND_INV_SELECT");
+ g_hdb->_sound->playSound(SND_INV_SELECT);
break;
case AI_DRAGON:
- warning("Play SND_CLUB_HIT_FLESH");
+ g_hdb->_sound->playSound(SND_CLUB_HIT_FLESH);
aiDragonWake(hit);
default:
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GEM_FLASH);
- warning("Play SND_CLUB_HIT_FLESH");
+ g_hdb->_sound->playSound(SND_CLUB_HIT_FLESH);
}
if (e->value1)
e->sequence = 1;
@@ -554,7 +554,7 @@ void aiGemAttackAction(AIEntity *e) {
return;
} else if (result) { // hit a wall
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GEM_FLASH);
- warning("Play SND_INV_SELECT");
+ g_hdb->_sound->playSound(SND_INV_SELECT);
// come back to daddy?
if (e->value1)
e->sequence = 1;
@@ -588,7 +588,7 @@ void aiGemAttackAction(AIEntity *e) {
g_hdb->_ai->setGemAmount(amt + 1);
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GEM_FLASH);
g_hdb->_ai->removeEntity(e);
- warning("Play SND_GET_GEM");
+ g_hdb->_sound->playSound(SND_GET_GEM);
}
break;
}
@@ -598,7 +598,7 @@ void aiChickenAction(AIEntity *e) {
static int delay = 64;
if (g_hdb->_map->checkEntOnScreen(e) && !delay) {
- warning("Play SND_CHICKEN_AMBIENT");
+ g_hdb->_sound->playSound(SND_CHICKEN_AMBIENT);
delay = g_hdb->_rnd->getRandomNumber(128) + 160;
aiChickenUse(e);
}
@@ -613,7 +613,7 @@ void aiChickenAction(AIEntity *e) {
}
void aiChickenUse(AIEntity *e) {
- warning("Play SND_CHICKEN_BAGAWK");
+ g_hdb->_sound->playSound(SND_CHICKEN_BAGAWK);
}
void aiChickenInit(AIEntity *e) {
@@ -646,7 +646,7 @@ void aiSergeantInit2(AIEntity *e) {
void aiSergeantAction(AIEntity *e) {
if (e->goalX) {
- debug(9, "STUB: AI-PLAYER: aiSergeantAction: Play SND_FOOTSTEPS sounds");
+ g_hdb->_sound->playSound(SND_FOOTSTEPS);
g_hdb->_ai->animateEntity(e);
} else
g_hdb->_ai->animEntFrames(e);
@@ -777,7 +777,7 @@ void aiBarrelExplode(AIEntity *e) {
e->state = STATE_EXPLODING;
e->animDelay = e->animCycle;
e->animFrame = 0;
- warning("STUB: Play SND_BARREL_EXPLODE");
+ g_hdb->_sound->playSound(SND_BARREL_EXPLODE);
g_hdb->_map->setBoomBarrel(e->tileX, e->tileY, 0);
}
@@ -965,7 +965,7 @@ void aiSlugAttackAction(AIEntity *e) {
uint32 fg_flags = g_hdb->_map->getMapFGTileFlags(e->tileX, e->tileY);
result = (e->level == 1 ? (bg_flags & (kFlagSolid)) : !(fg_flags & kFlagGrating) && (bg_flags & (kFlagSolid)));
if (hit) {
- warning("STUB: Play SND_SLUG_HIT");
+ g_hdb->_sound->playSound(SND_SLUG_HIT);
warning("STUB: Play MetalOrFleshSnd");
switch (hit->type) {
case AI_MEERKAT:
@@ -1012,7 +1012,7 @@ void aiSlugAttackAction(AIEntity *e) {
g_hdb->_ai->removeEntity(hit);
break;
case AI_BOOMBARREL:
- warning("STUB: Play SND_CLUB_HIT_METAL");
+ g_hdb->_sound->playSound(SND_CLUB_HIT_METAL);
aiBarrelExplode(hit);
aiBarrelBlowup(hit, hit->tileX, hit->tileY);
break;
@@ -1020,13 +1020,13 @@ void aiSlugAttackAction(AIEntity *e) {
case AI_GATEPUDDLE:
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 7, ANIM_NORMAL, false, false, TELEPORT_FLASH);
g_hdb->_ai->removeEntity(hit);
- warning("STUB: Play SND_TELEPORT");
+ g_hdb->_sound->playSound(SND_TELEPORT);
break;
case AI_DEADEYE:
g_hdb->_ai->addAnimateTarget(e->tileX * kTileWidth,
e->tileY * kTileHeight, 0, 3, ANIM_NORMAL, false, false, GROUP_EXPLOSION_BOOM_SIT);
g_hdb->_ai->removeEntity(hit);
- warning("STUB: Play SND_BARREL_EXPLODE");
+ g_hdb->_sound->playSound(SND_BARREL_EXPLODE);
break;
case AI_NONE:
@@ -1038,7 +1038,7 @@ void aiSlugAttackAction(AIEntity *e) {
memcpy(num1, hit->luaFuncUse, 3);
memcpy(num2, hit->luaFuncUse + 3, 3);
- warning("STUB: Play SND_CLUB_HIT_FLESH");
+ g_hdb->_sound->playSound(SND_CLUB_HIT_FLESH);
AIEntity *found = g_hdb->_ai->findEntity(atoi(num1), atoi(num2));
if (found)
aiDragonWake(found);
@@ -1054,7 +1054,7 @@ void aiSlugAttackAction(AIEntity *e) {
g_hdb->_ai->removeEntity(e); // bye bye!
return;
} else if (result) { // hit a wall
- warning("STUB: Play SND_SLUG_HIT");
+ g_hdb->_sound->playSound(SND_SLUG_HIT);
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GROUP_STEAM_PUFF_SIT);
g_hdb->_ai->removeEntity(e);
} else {
@@ -1076,7 +1076,7 @@ void aiSlugAttackInit(AIEntity *e) {
e->aiDraw = aiSlugAttackDraw;
e->state = STATE_MOVEDOWN; // so it will draw & animate
e->aiAction = aiSlugAttackAction;
- warning("STUB: Play SND_SLUG_FIRE");
+ g_hdb->_sound->playSound(SND_SLUG_FIRE);
}
void aiSlugAttackInit2(AIEntity *e) {
@@ -1433,7 +1433,7 @@ void aiMagicEggUse(AIEntity *e) {
if (spawned) {
g_hdb->_ai->addAnimateTarget(e->tileX * kTileWidth,
e->tileY * kTileHeight, 0, 3, ANIM_NORMAL, false, false, GROUP_EXPLOSION_BOOM_SIT);
- warning("Play SND_BARREL_EXPLODE");
+ g_hdb->_sound->playSound(SND_BARREL_EXPLODE);
g_hdb->_ai->removeEntity(e);
}
}
@@ -1584,7 +1584,7 @@ void aiMonkeystoneUse(AIEntity *e) {
if (val > 1)
strcat(monkBuff, "s");
strcat(monkBuff, "!");
- warning("STUB: Play SND_GET_MONKEYSTONE");
+ g_hdb->_sound->playSound(SND_GET_MONKEYSTONE);
g_hdb->_window->openMessageBar(monkBuff, kMsgDelay);
// have we unlocked a secret star(tm)???
@@ -1609,7 +1609,7 @@ void aiGemAction(AIEntity *e) {
if (e->onScreen && abs(p->x - e->x) < tolerance && abs(p->y - e->y) < tolerance && e->level == p->level) {
g_hdb->_ai->addAnimateTarget(e->x, e->y, 0, 3, ANIM_NORMAL, false, false, GEM_FLASH);
g_hdb->_ai->addToInventory(e);
- warning("Play SND_GET_GEM");
+ g_hdb->_sound->playSound(SND_GET_GEM);
return;
}
}
@@ -1676,7 +1676,7 @@ void aiGenericAction(AIEntity *e) {
if (!e->goalX)
g_hdb->_ai->findPath(e);
else if (onEvenTile(e->x, e->y))
- debug(9, "STUB: Play SND_FOOTSTEPS");
+ g_hdb->_sound->playSound(SND_FOOTSTEPS);
g_hdb->_ai->animateEntity(e);
}