From c946f42a927f91375602a13f58fdd8601472715b Mon Sep 17 00:00:00 2001 From: Nipun Garg Date: Thu, 27 Jun 2019 06:09:37 +0530 Subject: HDB: Add remaining game Flags --- engines/hdb/hdb.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'engines/hdb') 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 }; -- cgit v1.2.3