1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#pragma once
#include "../Main.h"
namespace Jazz2
{
/** @brief Exit type, supports a bitwise combination of its member values */
enum class ExitType : std::uint8_t
{
None, /**< Unspecified */
Normal, /**< Standard exit */
Warp, /**< Warp exit */
Bonus, /**< Bonus exit */
Special, /**< Special exit */
Boss, /**< Exit after killing a boxx */
TypeMask = 0x0f, /**< Mask for exit type */
Frozen = 0x40, /**< Player should spawn frozen in the next level */
FastTransition = 0x80 /**< Animated fade transitions should be skipped */
};
DEATH_ENUM_FLAGS(ExitType);
}
|