diff options
author | Nipun Garg | 2019-07-03 05:57:20 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:17:08 +0200 |
commit | c6f4bdc2c1231d4122f644b54c86898172ff823c (patch) | |
tree | 2443ec6b5f3f091f7acb45418a22c6d7dabf34ae | |
parent | b0b096402cf808b5f7b849aa652a45e56a4c2477 (diff) | |
download | scummvm-rg350-c6f4bdc2c1231d4122f644b54c86898172ff823c.tar.gz scummvm-rg350-c6f4bdc2c1231d4122f644b54c86898172ff823c.tar.bz2 scummvm-rg350-c6f4bdc2c1231d4122f644b54c86898172ff823c.zip |
HDB: Add Keycard functions
-rw-r--r-- | engines/hdb/ai-player.cpp | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/engines/hdb/ai-player.cpp b/engines/hdb/ai-player.cpp index 6a7cc271c4..38faa84047 100644 --- a/engines/hdb/ai-player.cpp +++ b/engines/hdb/ai-player.cpp @@ -1265,51 +1265,57 @@ void aiNoteInit2(AIEntity *e) { } void aiKeycardWhiteInit(AIEntity *e) { - warning("STUB: AI: aiKeycardWhiteInit required"); + strcpy(e->printedName, "a White keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardWhiteInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardWhiteInit2 required"); + e->draw = e->standdownGfx[0]; } void aiKeycardBlueInit(AIEntity *e) { - warning("STUB: AI: aiKeycardBlueInit required"); + strcpy(e->printedName, "a Blue keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardBlueInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardBlueInit2 required"); + e->draw = e->standdownGfx[0]; } void aiKeycardRedInit(AIEntity *e) { - warning("STUB: AI: aiKeycardRedInit required"); + strcpy(e->printedName, "a Red keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardRedInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardRedInit2 required"); + e->draw = e->standdownGfx[0]; } void aiKeycardGreenInit(AIEntity *e) { - warning("STUB: AI: aiKeycardGreenInit required"); + strcpy(e->printedName, "a Green keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardGreenInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardGreenInit2 required"); + e->draw = e->standdownGfx[0]; } void aiKeycardPurpleInit(AIEntity *e) { - warning("STUB: AI: aiKeycardPurpleInit required"); + strcpy(e->printedName, "a Purple keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardPurpleInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardPurpleInit2 required"); + e->draw = e->standdownGfx[0]; } void aiKeycardBlackInit(AIEntity *e) { - warning("STUB: AI: aiKeycardBlackInit required"); + strcpy(e->printedName, "a Black keycard"); + e->aiAction = aiGetItemAction; } void aiKeycardBlackInit2(AIEntity *e) { - warning("STUB: AI: aiKeycardBlackInit2 required"); + e->draw = e->standdownGfx[0]; } void aiSeedInit(AIEntity *e) { |