diff options
author | Nipun Garg | 2019-06-27 06:09:37 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:17:01 +0200 |
commit | c946f42a927f91375602a13f58fdd8601472715b (patch) | |
tree | 90f620f60e0f89dee78fda67d5ed856526cda302 /engines/hdb | |
parent | d553a37e396fa85fa139b0ad33421dad62c8d7bb (diff) | |
download | scummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.tar.gz scummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.tar.bz2 scummvm-rg350-c946f42a927f91375602a13f58fdd8601472715b.zip |
HDB: Add remaining game Flags
Diffstat (limited to 'engines/hdb')
-rw-r--r-- | engines/hdb/hdb.h | 18 |
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 }; |