diff options
Diffstat (limited to 'engines/mutationofjb/gamedata.h')
-rw-r--r-- | engines/mutationofjb/gamedata.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/mutationofjb/gamedata.h b/engines/mutationofjb/gamedata.h index eb474f8478..473575328d 100644 --- a/engines/mutationofjb/gamedata.h +++ b/engines/mutationofjb/gamedata.h @@ -34,6 +34,14 @@ namespace MutationOfJB { static const uint8 MAX_STR_LENGTH = 0x14; +/* + There are 4 types of entities present in the game data: + - Door + - Object + - Static + - Bitmap +*/ + struct Door { /* Door name. @@ -115,8 +123,8 @@ struct Bitmap { struct Scene { Door *getDoor(uint8 objectId); - Object *getObject(uint8 objectId); - Static *getStatic(uint8 staticId); + Object *getObject(uint8 objectId, bool ignoreNo = false); + Static *getStatic(uint8 staticId, bool ignoreNo = false); uint8 _startup; uint8 _unknown001; |