aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-player.cpp
diff options
context:
space:
mode:
authorStrangerke2019-09-19 08:05:36 +0200
committerStrangerke2019-09-19 08:10:49 +0200
commit0344e0adce3361f68c3ec0b92c86878e635e80ad (patch)
tree596b8dd7ee4a1ebe0efc7680b67e15cec5ec2399 /engines/hdb/ai-player.cpp
parentcd2f87942f79f11afdf63af26e91edc089b96973 (diff)
downloadscummvm-rg350-0344e0adce3361f68c3ec0b92c86878e635e80ad.tar.gz
scummvm-rg350-0344e0adce3361f68c3ec0b92c86878e635e80ad.tar.bz2
scummvm-rg350-0344e0adce3361f68c3ec0b92c86878e635e80ad.zip
HDB: Simplify some code
Diffstat (limited to 'engines/hdb/ai-player.cpp')
-rw-r--r--engines/hdb/ai-player.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/hdb/ai-player.cpp b/engines/hdb/ai-player.cpp
index 059da9dfc0..029df3f8d4 100644
--- a/engines/hdb/ai-player.cpp
+++ b/engines/hdb/ai-player.cpp
@@ -1446,15 +1446,14 @@ void aiMagicEggInit2(AIEntity *e) {
void aiMagicEggUse(AIEntity *e) {
if (!scumm_strnicmp(e->luaFuncAction, "ai_", 3) || !scumm_strnicmp(e->luaFuncAction, "item_", 5)) {
- int i = 0;
AIEntity *spawned = NULL;
- while (aiEntList[i].type != END_AI_TYPES) {
+ for (int i = 0; aiEntList[i].type != END_AI_TYPES; ++i) {
if (!scumm_stricmp(aiEntList[i].luaName, e->luaFuncAction)) {
spawned = g_hdb->_ai->spawn(aiEntList[i].type, e->dir, e->tileX, e->tileY, NULL, NULL, NULL, DIR_NONE, e->level, 0, 0, 1);
break;
}
- i++;
}
+
if (spawned) {
g_hdb->_ai->addAnimateTarget(e->tileX * kTileWidth,
e->tileY * kTileHeight, 0, 3, ANIM_NORMAL, false, false, GROUP_EXPLOSION_BOOM_SIT);