mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 04:21:47 +00:00
Fix bitflags enum oldffloortype_e for C++
This commit is contained in:
parent
b0a06771a2
commit
b941974911
1 changed files with 39 additions and 40 deletions
79
src/r_defs.h
79
src/r_defs.h
|
|
@ -157,46 +157,6 @@ typedef int ffloortype_e;
|
|||
#define FOF_BOUNCY (0x20000000) ///< Bounces players
|
||||
#define FOF_SPLAT (0x40000000) ///< Use splat flat renderer (treat cyan pixels as invisible)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
FF_OLD_EXISTS = 0x1,
|
||||
FF_OLD_BLOCKPLAYER = 0x2,
|
||||
FF_OLD_BLOCKOTHERS = 0x4,
|
||||
FF_OLD_SOLID = 0x6,
|
||||
FF_OLD_RENDERSIDES = 0x8,
|
||||
FF_OLD_RENDERPLANES = 0x10,
|
||||
FF_OLD_RENDERALL = 0x18,
|
||||
FF_OLD_SWIMMABLE = 0x20,
|
||||
FF_OLD_NOSHADE = 0x40,
|
||||
FF_OLD_CUTSOLIDS = 0x80,
|
||||
FF_OLD_CUTEXTRA = 0x100,
|
||||
FF_OLD_CUTLEVEL = 0x180,
|
||||
FF_OLD_CUTSPRITES = 0x200,
|
||||
FF_OLD_BOTHPLANES = 0x400,
|
||||
FF_OLD_EXTRA = 0x800,
|
||||
FF_OLD_TRANSLUCENT = 0x1000,
|
||||
FF_OLD_FOG = 0x2000,
|
||||
FF_OLD_INVERTPLANES = 0x4000,
|
||||
FF_OLD_ALLSIDES = 0x8000,
|
||||
FF_OLD_INVERTSIDES = 0x10000,
|
||||
FF_OLD_DOUBLESHADOW = 0x20000,
|
||||
FF_OLD_FLOATBOB = 0x40000,
|
||||
FF_OLD_NORETURN = 0x80000,
|
||||
FF_OLD_CRUMBLE = 0x100000,
|
||||
FF_OLD_SHATTERBOTTOM = 0x200000,
|
||||
FF_OLD_GOOWATER = 0x200000,
|
||||
FF_OLD_MARIO = 0x400000,
|
||||
FF_OLD_BUSTUP = 0x800000,
|
||||
FF_OLD_QUICKSAND = 0x1000000,
|
||||
FF_OLD_PLATFORM = 0x2000000,
|
||||
FF_OLD_REVERSEPLATFORM = 0x4000000,
|
||||
FF_OLD_INTANGIBLEFLATS = 0x6000000,
|
||||
FF_OLD_SHATTER = 0x8000000,
|
||||
FF_OLD_SPINBUST = 0x10000000,
|
||||
FF_OLD_STRONGBUST = 0x20000000,
|
||||
FF_OLD_RIPPLE = 0x40000000,
|
||||
FF_OLD_COLORMAPONLY = (INT32)0x80000000,
|
||||
} oldffloortype_e;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
@ -204,6 +164,45 @@ typedef enum
|
|||
FB_EXECUTOR = 0x2, // Trigger linedef executor
|
||||
FB_ONLYBOTTOM = 0x4, // Only bustable from below
|
||||
} ffloorbustflags_e;
|
||||
typedef int oldffloortype_e;
|
||||
|
||||
#define FF_OLD_EXISTS (0x1)
|
||||
#define FF_OLD_BLOCKPLAYER (0x2)
|
||||
#define FF_OLD_BLOCKOTHERS (0x4)
|
||||
#define FF_OLD_SOLID (0x6)
|
||||
#define FF_OLD_RENDERSIDES (0x8)
|
||||
#define FF_OLD_RENDERPLANES (0x10)
|
||||
#define FF_OLD_RENDERALL (0x18)
|
||||
#define FF_OLD_SWIMMABLE (0x20)
|
||||
#define FF_OLD_NOSHADE (0x40)
|
||||
#define FF_OLD_CUTSOLIDS (0x80)
|
||||
#define FF_OLD_CUTEXTRA (0x100)
|
||||
#define FF_OLD_CUTLEVEL (0x180)
|
||||
#define FF_OLD_CUTSPRITES (0x200)
|
||||
#define FF_OLD_BOTHPLANES (0x400)
|
||||
#define FF_OLD_EXTRA (0x800)
|
||||
#define FF_OLD_TRANSLUCENT (0x1000)
|
||||
#define FF_OLD_FOG (0x2000)
|
||||
#define FF_OLD_INVERTPLANES (0x4000)
|
||||
#define FF_OLD_ALLSIDES (0x8000)
|
||||
#define FF_OLD_INVERTSIDES (0x10000)
|
||||
#define FF_OLD_DOUBLESHADOW (0x20000)
|
||||
#define FF_OLD_FLOATBOB (0x40000)
|
||||
#define FF_OLD_NORETURN (0x80000)
|
||||
#define FF_OLD_CRUMBLE (0x100000)
|
||||
#define FF_OLD_SHATTERBOTTOM (0x200000)
|
||||
#define FF_OLD_GOOWATER (0x200000)
|
||||
#define FF_OLD_MARIO (0x400000)
|
||||
#define FF_OLD_BUSTUP (0x800000)
|
||||
#define FF_OLD_QUICKSAND (0x1000000)
|
||||
#define FF_OLD_PLATFORM (0x2000000)
|
||||
#define FF_OLD_REVERSEPLATFORM (0x4000000)
|
||||
#define FF_OLD_INTANGIBLEFLATS (0x6000000)
|
||||
#define FF_OLD_SHATTER (0x8000000)
|
||||
#define FF_OLD_SPINBUST (0x10000000)
|
||||
#define FF_OLD_STRONGBUST (0x20000000)
|
||||
#define FF_OLD_RIPPLE (0x40000000)
|
||||
#define FF_OLD_COLORMAPONLY ((INT32)0x80000000)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue