diff options
author | Nipun Garg | 2019-06-30 03:37:49 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:17:05 +0200 |
commit | d848428f56608e7530e6bf4ced002a0ab838e531 (patch) | |
tree | 5b12c3aea3d552ed94113f01a0a70c0aa227e725 | |
parent | ba6ca58d3ba91626a9350adca7af60158334ad39 (diff) | |
download | scummvm-rg350-d848428f56608e7530e6bf4ced002a0ab838e531.tar.gz scummvm-rg350-d848428f56608e7530e6bf4ced002a0ab838e531.tar.bz2 scummvm-rg350-d848428f56608e7530e6bf4ced002a0ab838e531.zip |
HDB: Unstub addToList stubs
-rw-r--r-- | engines/hdb/map-loader.cpp | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/engines/hdb/map-loader.cpp b/engines/hdb/map-loader.cpp index 7c86e4b24b..c45102d929 100644 --- a/engines/hdb/map-loader.cpp +++ b/engines/hdb/map-loader.cpp @@ -526,7 +526,16 @@ bool Map::load(Common::SeekableReadStream *stream) { case INFO_TELEPORTER18: case INFO_TELEPORTER19: case INFO_TELEPORTER20: - warning("STUB: Map::load: AddToTeleporterList required"); + g_hdb->_ai->addToTeleportList( + aiInfo[_iconList[i].icon].type - INFO_TELEPORTER1, + _iconList[i].x, + _iconList[i].y, + _iconList[i].dir, + _iconList[i].level, + _iconList[i].value1, + _iconList[i].value2, + _iconList[i].funcUse + ); break; case INFO_SET_MUSIC: @@ -535,13 +544,33 @@ bool Map::load(Common::SeekableReadStream *stream) { break; case INFO_LUA: - warning("STUB: Map::load: AddToLUAList required"); + g_hdb->_ai->addToLuaList( + _iconList[i].x, + _iconList[i].y, + _iconList[i].value1, + _iconList[i].value2, + _iconList[i].funcInit, + _iconList[i].funcAction, + _iconList[i].funcUse + ); break; case INFO_HERE: - warning("STUB: Map::load: AddToHereList required"); + g_hdb->_ai->addToHereList( + _iconList[i].funcInit, + _iconList[i].x, + _iconList[i].y + ); break; case INFO_TRIGGER: - warning("STUB: Map::load: AddToTriggerList required"); + g_hdb->_ai->addToTriggerList( + _iconList[i].funcInit, + _iconList[i].funcUse, + _iconList[i].x, + _iconList[i].y, + _iconList[i].value1, + _iconList[i].value2, + _iconList[i].funcAction + ); break; case INFO_FAIRY_SRC: |