Fix bitflags enum TypeOfLevel for C++

This commit is contained in:
Eidolon 2026-03-15 15:28:24 -05:00
parent 73b71af9a6
commit 0cd45e5982

View file

@ -720,18 +720,15 @@ typedef INT32 GameTypeRules;
#define gametyperules (gametypes[gametype]->rules) #define gametyperules (gametypes[gametype]->rules)
// TypeOfLevel things // TypeOfLevel things
enum TypeOfLevel typedef INT32 TypeOfLevel;
{ #define TOL_RACE (0x0001) ///< Race
// Gametypes #define TOL_BATTLE (0x0002) ///< Battle
TOL_RACE = 0x0001, ///< Race #define TOL_SPECIAL (0x0004) ///< Special Stage (variant of race, but forbidden)
TOL_BATTLE = 0x0002, ///< Battle #define TOL_VERSUS (0x0008) ///< Versus (variant of battle, but forbidden)
TOL_SPECIAL = 0x0004, ///< Special Stage (variant of race, but forbidden) #define TOL_TUTORIAL (0x0010) ///< Tutorial (variant of race, but forbidden)
TOL_VERSUS = 0x0008, ///< Versus (variant of battle, but forbidden)
TOL_TUTORIAL = 0x0010, ///< Tutorial (variant of race, but forbidden)
// Modifiers // Modifiers
TOL_TV = 0x0100 ///< Midnight Channel specific: draw TV like overlay on HUD #define TOL_TV (0x0100) ///< Midnight Channel specific: draw TV like overlay on HUD
};
// Make sure to update TYPEOFLEVEL too // Make sure to update TYPEOFLEVEL too
#define MAXTOL (1<<31) #define MAXTOL (1<<31)