aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-init.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-06-21 09:34:05 +0530
committerEugene Sandulenko2019-09-03 17:16:54 +0200
commitaec87e7058c788e7d37d1e639056d616b1ff56e2 (patch)
treebf1d5792913c623096ededdc7b593598d091123f /engines/hdb/ai-init.cpp
parent4d22df8037f6e7da6c3df5ca342b631b67fe40d9 (diff)
downloadscummvm-rg350-aec87e7058c788e7d37d1e639056d616b1ff56e2.tar.gz
scummvm-rg350-aec87e7058c788e7d37d1e639056d616b1ff56e2.tar.bz2
scummvm-rg350-aec87e7058c788e7d37d1e639056d616b1ff56e2.zip
HDB: Add _floats data
Addition includes struct and member variables
Diffstat (limited to 'engines/hdb/ai-init.cpp')
-rw-r--r--engines/hdb/ai-init.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/hdb/ai-init.cpp b/engines/hdb/ai-init.cpp
index 183f0288ad..e03f456bbc 100644
--- a/engines/hdb/ai-init.cpp
+++ b/engines/hdb/ai-init.cpp
@@ -668,12 +668,22 @@ AIEntTypeInfo aiEntList[] = {
AI::AI() {
_ents = new Common::Array<AIEntity *>;
+ _floats = new Common::Array<AIEntity *>;
+
+ for (int i = 0; i < kMaxLevel2Ents;i++) {
+ _entsLevel2[i] = new AIEntLevel2;
+ }
+
// REMOVE: Remove for final. Used here due to lack of a MENU
_numGems = _numGooCups = _numMonkeystones = _numInventory = 0;
}
AI::~AI() {
delete _ents;
+ delete _floats;
+ for (int i = 0; i < kMaxLevel2Ents;i++) {
+ delete _entsLevel2[i];
+ }
}
bool AI::init() {