aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-init.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hdb/ai-init.cpp')
-rw-r--r--engines/hdb/ai-init.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/engines/hdb/ai-init.cpp b/engines/hdb/ai-init.cpp
index 0a03d579c7..c8fe629883 100644
--- a/engines/hdb/ai-init.cpp
+++ b/engines/hdb/ai-init.cpp
@@ -960,6 +960,38 @@ AI::AI() {
_youGotY = 306;
else
_youGotY = g_hdb->_screenHeight - 16;
+
+ _icepSnowballGfxDown = nullptr;
+ _icepSnowballGfxLeft = nullptr;
+ _icepSnowballGfxRight = nullptr;
+ _tileFroglickMiddleUD = nullptr;
+ for (int i = 0; i < 3; ++i) {
+ _tileFroglickWiggleUD[i] = nullptr;
+ _tileFroglickWiggleLeft[i] = nullptr;
+ _tileFroglickWiggleRight[i] = nullptr;
+ _gfxDragonBreathe[i] = nullptr;
+ }
+ _tileFroglickMiddleLR = nullptr;
+ _gfxDragonAsleep = nullptr;
+ for (int i = 0; i < 2; ++i)
+ _gfxDragonFlap[i] = nullptr;
+ for (int i = 0; i < 4; ++i) {
+ _gfxLaserbeamUD[i] = nullptr;
+ _gfxLaserbeamUDTop[i] = nullptr;
+ _gfxLaserbeamUDBottom[i] = nullptr;
+ _gfxLaserbeamLR[i] = nullptr;
+ _gfxLaserbeamLRLeft[i] = nullptr;
+ _gfxLaserbeamLRRight[i] = nullptr;
+ }
+ _player = nullptr;
+ _cineAbortable = false;
+ _cineAborted = false;
+ _cineAbortFunc = nullptr;
+ _cineActive = false;
+ _playerLock = false;
+ _cameraLock = false;
+ _cameraX = 0;
+ _cameraY = 0;
}
AI::~AI() {