aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/hdb.h
diff options
context:
space:
mode:
authorNipun Garg2019-06-27 06:09:37 +0530
committerEugene Sandulenko2019-09-03 17:17:01 +0200
commitc946f42a927f91375602a13f58fdd8601472715b (patch)
tree90f620f60e0f89dee78fda67d5ed856526cda302 /engines/hdb/hdb.h
parentd553a37e396fa85fa139b0ad33421dad62c8d7bb (diff)
downloadscummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.tar.gz
scummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.tar.bz2
scummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.zip
HDB: Add remaining game Flags
Diffstat (limited to 'engines/hdb/hdb.h')
-rw-r--r--engines/hdb/hdb.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/engines/hdb/hdb.h b/engines/hdb/hdb.h
index ef8a72611d..afc78b62da 100644
--- a/engines/hdb/hdb.h
+++ b/engines/hdb/hdb.h
@@ -71,24 +71,40 @@ enum GameState {
};
enum Flag {
+ kFlagOK = 0x0,
+ kFlagPlayerBlock = 0x1,
kFlagMonsterBlock = 0x2,
kFlagSolid = 0x3,
+ kFlagItemDie = 0x4,
kFlagPlayerDie = 0x8,
+ kFlagMonsterDie = 0x10,
kFlagInvisible = 0x20,
kFlagMetal = 0x40,
kFlagForeground = 0x80,
+ kFlagMonsterHurt = 0x100,
+ kFlagPushUp = 0x200,
+ kFlagPushRight = 0x400,
+ kFlagPushDown = 0x800,
+ kFlagPushLeft = 0x1000,
+ kFlagLightSink = 0x2000,
kFlagSlime = 0x201C,
+ kFlagHeavySink = 0x4000,
kFlagWater = 0x401C,
+ kFlagLightMelt = 0x8000,
+ kFlagHeavyMelt = 0x10000,
+ kFlagSlide = 0x20000,
kFlagEnergyFloor = 0x40000,
kFlagPlasmaFloor = 0x6000D,
kFlagRadFloor = 0x6800D,
+ kFlagTeleport = 0x80000,
kFlagSpecial = 0x100000,
+ kFlagIce = 0x120000,
kFlagStairBot = 0x200000,
kFlagStairTop = 0x400000,
kFlagAnimSlow = 0x800000,
kFlagAnimMedium = 0x1000000,
- kFlagMasked = 0x2000000,
kFlagAnimFast = 0x1800000,
+ kFlagMasked = 0x2000000,
kFlagGrating = 0x4000000,
kFlagPlummet = 0x8000000
};