source-engine/game/shared/paint/paint_enum.h
tupoy-ya e4f6f07185
chore(Paint): Added paint files that don't work.
refatcor(env_portal_laser): More source accurate lasers, doesn't work now.
2023-09-23 16:15:28 +05:00

30 lines
910 B
C

#ifndef PAINT_ENUM_H
#define PAINT_ENUM_H
//=============================================================================
// Paint Power Type Constants
// Note: This ordering is currently used for priority when determining the
// active paint power, so keep that in mind when modifying it.
//=============================================================================
enum PaintPowerType
{
BOUNCE_POWER,
REFLECT_POWER,
SPEED_POWER,
// Add new powers here
PORTAL_POWER,
NO_POWER,
PAINT_POWER_TYPE_COUNT = NO_POWER, // Note: Do not change this. We almost always
PAINT_POWER_TYPE_COUNT_PLUS_NO_POWER, // just want the actual number of powers, but
// in PaintPowerUser the array of deactivating
// powers has an extra slot, so we don't have to
// branch to queue up the active power for
// deactivation (the active power can be NO_POWER).
INVALID_PAINT_POWER
};
#endif // PAINT_ENUM_H