aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hdb')
-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
};