aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNipun Garg2019-06-20 19:33:24 +0530
committerEugene Sandulenko2019-09-03 17:16:52 +0200
commitf81314580885e717d0dc82a082296e09d66f4fa1 (patch)
tree671318168c44b3143aebe2cc07a5d974818ab540
parent511ec64e0c1c729689e7392e32e77720957c273d (diff)
downloadscummvm-rg350-f81314580885e717d0dc82a082296e09d66f4fa1.tar.gz
scummvm-rg350-f81314580885e717d0dc82a082296e09d66f4fa1.tar.bz2
scummvm-rg350-f81314580885e717d0dc82a082296e09d66f4fa1.zip
HDB: Clear Waypoint data in AI::init()
-rw-r--r--engines/hdb/ai-init.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/hdb/ai-init.cpp b/engines/hdb/ai-init.cpp
index fcb371a03b..1230ed09d2 100644
--- a/engines/hdb/ai-init.cpp
+++ b/engines/hdb/ai-init.cpp
@@ -679,6 +679,17 @@ AI::~AI() {
bool AI::init() {
warning("STUB: AI::init incomplete");
+ // Clear Waypoint list and load Waypoint graphics
+ _numWaypoints = 0;
+ _waypointGfx[0] = new Tile;
+ _waypointGfx[0]->load(g_hdb->_fileMan->findFirstData("icon_waypoint_select1", TYPE_TILE32));
+ _waypointGfx[1] = new Tile;
+ _waypointGfx[1]->load(g_hdb->_fileMan->findFirstData("icon_waypoint_select2", TYPE_TILE32));
+ _waypointGfx[2] = new Tile;
+ _waypointGfx[2]->load(g_hdb->_fileMan->findFirstData("icon_waypoint_select3", TYPE_TILE32));
+ _waypointGfx[3] = new Tile;
+ _waypointGfx[3]->load(g_hdb->_fileMan->findFirstData("icon_waypoint_select4", TYPE_TILE32));
+
_playerRunning = false;
restartSystem();