diff options
author | Nipun Garg | 2019-07-06 00:58:31 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:17:12 +0200 |
commit | 22ca561f4af1d524ab5519903e49f743020b48a4 (patch) | |
tree | 5b9c93bd0abd0d2679e16412d38ec049344a10da /engines/hdb/ai-bots.cpp | |
parent | ab06602332b3a10029127656dbc23471c3237f3e (diff) | |
download | scummvm-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.cpp | 20 |
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; |