aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-bots.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-07-06 00:58:31 +0530
committerEugene Sandulenko2019-09-03 17:17:12 +0200
commit22ca561f4af1d524ab5519903e49f743020b48a4 (patch)
tree5b9c93bd0abd0d2679e16412d38ec049344a10da /engines/hdb/ai-bots.cpp
parentab06602332b3a10029127656dbc23471c3237f3e (diff)
downloadscummvm-rg350-22ca561f4af1d524ab5519903e49f743020b48a4.tar.gz
scummvm-rg350-22ca561f4af1d524ab5519903e49f743020b48a4.tar.bz2
scummvm-rg350-22ca561f4af1d524ab5519903e49f743020b48a4.zip
HDB: Add _laserRescan and _laserOnScreen
Diffstat (limited to 'engines/hdb/ai-bots.cpp')
-rw-r--r--engines/hdb/ai-bots.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/engines/hdb/ai-bots.cpp b/engines/hdb/ai-bots.cpp
index 9d6b18a92c..0f553b0bf8 100644
--- a/engines/hdb/ai-bots.cpp
+++ b/engines/hdb/ai-bots.cpp
@@ -1260,13 +1260,13 @@ void aiDiverterInit2(AIEntity *e) {
case DIR_NONE: break;
}
- warning("STUB: Set Laser Rescan to true");
+ g_hdb->_ai->_laserRescan = true;
}
void aiDiverterAction(AIEntity *e) {
if (e->goalX) {
g_hdb->_ai->animateEntity(e);
- warning("STUB: Set Laser Rescan to true");
+ g_hdb->_ai->_laserRescan = true;
// have to reset the state because we might have been moved...
switch (e->dir2) {
@@ -1294,7 +1294,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamUDTop[frame]->drawMasked(e->x - mx, i * kTileHeight - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onScreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
} else {
for (i = e->value1 + 1; i < e->value2; i++)
@@ -1302,7 +1302,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamLRLeft[frame]->drawMasked(i * kTileWidth - mx, e->y - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onScreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
}
break;
@@ -1313,7 +1313,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamUDTop[frame]->drawMasked(e->x - mx, i * kTileHeight - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
} else {
for (i = e->value1 - 1; i > e->value2; i--)
@@ -1321,7 +1321,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamLRRight[frame]->drawMasked(i * kTileWidth - mx, e->y - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
}
break;
@@ -1332,7 +1332,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamUDBottom[frame]->drawMasked(e->x - mx, i * kTileHeight - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
} else {
for (i = e->value1 - 1; i > e->value2; i--)
@@ -1340,7 +1340,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamLRRight[frame]->drawMasked(i * kTileWidth - mx, e->y - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
}
break;
@@ -1351,7 +1351,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamUDBottom[frame]->drawMasked(e->x - mx, i * kTileHeight - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
} else {
for (i = e->value1 + 1; i < e->value2; i++)
@@ -1359,7 +1359,7 @@ void aiDiverterDraw(AIEntity *e, int mx, int my) {
onScreen += g_hdb->_ai->_gfxLaserbeamLRLeft[frame]->drawMasked(i * kTileWidth - mx, e->y - my);
if (onScreen) {
g_hdb->_sound->playSoundEx(SND_LASER_LOOP, kLaserChannel, true);
- warning("STUB: Set Laser onscreen to true");
+ g_hdb->_ai->_laserOnScreen = true;
}
}
break;