mirror of https://github.com/OpenRCT2/OpenRCT2.git
Rename enums to modern style
Change various PEEP_ENUM_TYPE names to PeepEnumType names, to match the more modern coding standard.
This commit is contained in:
parent
88beb4ee6a
commit
60396c6658
|
@ -69,7 +69,7 @@ void peep_paint(paint_session* session, const rct_peep* peep, int32_t imageDirec
|
|||
|
||||
rct_peep_animation_entry sprite = g_peep_animation_entries[peep->sprite_type];
|
||||
|
||||
PEEP_ACTION_SPRITE_TYPE spriteType = peep->action_sprite_type;
|
||||
PeepActionSpriteType spriteType = peep->action_sprite_type;
|
||||
uint8_t imageOffset = peep->action_sprite_image_offset;
|
||||
|
||||
if (peep->action == PEEP_ACTION_NONE_1)
|
||||
|
|
|
@ -266,7 +266,7 @@ static constexpr const uint8_t item_consumption_time[] = {
|
|||
};
|
||||
|
||||
/** rct2: 009823AC */
|
||||
static constexpr const PEEP_THOUGHT_TYPE crowded_thoughts[] = {
|
||||
static constexpr const PeepThoughtType crowded_thoughts[] = {
|
||||
PEEP_THOUGHT_TYPE_LOST,
|
||||
PEEP_THOUGHT_TYPE_TIRED,
|
||||
PEEP_THOUGHT_TYPE_BAD_LITTER,
|
||||
|
@ -361,7 +361,7 @@ static void peep_update_ride_nausea_growth(rct_peep* peep, Ride* ride);
|
|||
static bool peep_should_go_on_ride_again(rct_peep* peep, Ride* ride);
|
||||
static bool peep_should_preferred_intensity_increase(rct_peep* peep);
|
||||
static bool peep_really_liked_ride(rct_peep* peep, Ride* ride);
|
||||
static PEEP_THOUGHT_TYPE peep_assess_surroundings(int16_t centre_x, int16_t centre_y, int16_t centre_z);
|
||||
static PeepThoughtType peep_assess_surroundings(int16_t centre_x, int16_t centre_y, int16_t centre_z);
|
||||
static void peep_update_hunger(rct_peep* peep);
|
||||
static void peep_decide_whether_to_leave_park(rct_peep* peep);
|
||||
static void peep_leave_park(rct_peep* peep);
|
||||
|
@ -379,7 +379,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
* is executed to once every four calls. */
|
||||
if (peep_flags & PEEP_FLAGS_CROWDED)
|
||||
{
|
||||
PEEP_THOUGHT_TYPE thought_type = crowded_thoughts[scenario_rand() & 0xF];
|
||||
PeepThoughtType thought_type = crowded_thoughts[scenario_rand() & 0xF];
|
||||
if (thought_type != PEEP_THOUGHT_TYPE_NONE)
|
||||
{
|
||||
peep_insert_new_thought(this, thought_type, PEEP_THOUGHT_ITEM_NONE);
|
||||
|
@ -439,7 +439,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
surroundings_thought_timeout = 0;
|
||||
if (x != LOCATION_NULL)
|
||||
{
|
||||
PEEP_THOUGHT_TYPE thought_type = peep_assess_surroundings(x & 0xFFE0, y & 0xFFE0, z);
|
||||
PeepThoughtType thought_type = peep_assess_surroundings(x & 0xFFE0, y & 0xFFE0, z);
|
||||
|
||||
if (thought_type != PEEP_THOUGHT_TYPE_NONE)
|
||||
{
|
||||
|
@ -469,7 +469,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
{
|
||||
Ride* ride = get_ride(current_ride);
|
||||
|
||||
PEEP_THOUGHT_TYPE thought_type = ride_type_has_flag(ride->type, RIDE_TYPE_FLAG_IN_RIDE)
|
||||
PeepThoughtType thought_type = ride_type_has_flag(ride->type, RIDE_TYPE_FLAG_IN_RIDE)
|
||||
? PEEP_THOUGHT_TYPE_GET_OUT
|
||||
: PEEP_THOUGHT_TYPE_GET_OFF;
|
||||
|
||||
|
@ -514,7 +514,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
if (outside_of_park == 0 && (state == PEEP_STATE_WALKING || state == PEEP_STATE_SITTING))
|
||||
{
|
||||
uint8_t num_thoughts = 0;
|
||||
PEEP_THOUGHT_TYPE possible_thoughts[5];
|
||||
PeepThoughtType possible_thoughts[5];
|
||||
|
||||
if (peep_flags & PEEP_FLAGS_LEAVING_PARK)
|
||||
{
|
||||
|
@ -558,7 +558,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
|
||||
if (num_thoughts != 0)
|
||||
{
|
||||
PEEP_THOUGHT_TYPE chosen_thought = possible_thoughts[scenario_rand() % num_thoughts];
|
||||
PeepThoughtType chosen_thought = possible_thoughts[scenario_rand() % num_thoughts];
|
||||
|
||||
peep_insert_new_thought(this, chosen_thought, PEEP_THOUGHT_ITEM_NONE);
|
||||
|
||||
|
@ -588,7 +588,7 @@ void rct_peep::Tick128UpdateGuest(int32_t index)
|
|||
* the alternate time to the true branch). */
|
||||
if (nausea >= 140)
|
||||
{
|
||||
PEEP_THOUGHT_TYPE thought_type = PEEP_THOUGHT_TYPE_SICK;
|
||||
PeepThoughtType thought_type = PEEP_THOUGHT_TYPE_SICK;
|
||||
if (nausea >= 200)
|
||||
{
|
||||
thought_type = PEEP_THOUGHT_TYPE_VERY_SICK;
|
||||
|
@ -1304,7 +1304,7 @@ loc_69B119:
|
|||
if (itemValue > ((money16)(scenario_rand() & 0x07)))
|
||||
{
|
||||
// "I'm not paying that much for x"
|
||||
PEEP_THOUGHT_TYPE thought_type = static_cast<PEEP_THOUGHT_TYPE>(
|
||||
PeepThoughtType thought_type = static_cast<PeepThoughtType>(
|
||||
(shopItem >= 32 ? (PEEP_THOUGHT_TYPE_PHOTO2_MUCH + (shopItem - 32))
|
||||
: (PEEP_THOUGHT_TYPE_BALLOON_MUCH + shopItem)));
|
||||
peep_insert_new_thought(this, thought_type, rideIndex);
|
||||
|
@ -1321,7 +1321,7 @@ loc_69B119:
|
|||
if (itemValue >= (money32)(scenario_rand() & 0x07))
|
||||
{
|
||||
// "This x is a really good value"
|
||||
PEEP_THOUGHT_TYPE thought_item = static_cast<PEEP_THOUGHT_TYPE>(
|
||||
PeepThoughtType thought_item = static_cast<PeepThoughtType>(
|
||||
(shopItem >= 32 ? (PEEP_THOUGHT_TYPE_PHOTO2 + (shopItem - 32))
|
||||
: (PEEP_THOUGHT_TYPE_BALLOON + shopItem)));
|
||||
peep_insert_new_thought(this, thought_item, rideIndex);
|
||||
|
@ -2690,7 +2690,7 @@ static bool peep_really_liked_ride(rct_peep* peep, Ride* ride)
|
|||
*
|
||||
* rct2: 0x0069BC9A
|
||||
*/
|
||||
static PEEP_THOUGHT_TYPE peep_assess_surroundings(int16_t centre_x, int16_t centre_y, int16_t centre_z)
|
||||
static PeepThoughtType peep_assess_surroundings(int16_t centre_x, int16_t centre_y, int16_t centre_z)
|
||||
{
|
||||
if ((tile_element_height(centre_x, centre_y) & 0xFFFF) > centre_z)
|
||||
return PEEP_THOUGHT_TYPE_NONE;
|
||||
|
@ -6644,7 +6644,7 @@ static bool peep_find_ride_to_look_at(rct_peep* peep, uint8_t edge, uint8_t* rid
|
|||
}
|
||||
|
||||
/* Part of 0x0069B8CC rct2: 0x0069BC31 */
|
||||
void rct_peep::SetSpriteType(PEEP_SPRITE_TYPE new_sprite_type)
|
||||
void rct_peep::SetSpriteType(PeepSpriteType new_sprite_type)
|
||||
{
|
||||
if (sprite_type == new_sprite_type)
|
||||
return;
|
||||
|
@ -6684,7 +6684,7 @@ struct item_pref_t
|
|||
{
|
||||
uint8_t type; // 0 for standard, 1 for extra
|
||||
uint32_t item; // And this with the relevant flags
|
||||
PEEP_SPRITE_TYPE sprite_type;
|
||||
PeepSpriteType sprite_type;
|
||||
};
|
||||
|
||||
// clang-format off
|
||||
|
|
|
@ -114,7 +114,7 @@ static constexpr const char *gPeepEasterEggNames[] = {
|
|||
/** rct2: 0x00981DB0 */
|
||||
static struct
|
||||
{
|
||||
PEEP_ACTION_EVENTS action;
|
||||
PeepActionType action;
|
||||
uint8_t flags;
|
||||
} PeepThoughtToActionMap[] = {
|
||||
{ PEEP_ACTION_SHAKE_HEAD, 1 },
|
||||
|
@ -293,13 +293,13 @@ static struct
|
|||
{ PEEP_ACTION_NONE_2, 1 },
|
||||
};
|
||||
|
||||
static PEEP_ACTION_SPRITE_TYPE PeepSpecialSpriteToSpriteTypeMap[] = {
|
||||
static PeepActionSpriteType PeepSpecialSpriteToSpriteTypeMap[] = {
|
||||
PEEP_ACTION_SPRITE_TYPE_NONE,
|
||||
PEEP_ACTION_SPRITE_TYPE_HOLD_MAT,
|
||||
PEEP_ACTION_SPRITE_TYPE_STAFF_MOWER
|
||||
};
|
||||
|
||||
static PEEP_ACTION_SPRITE_TYPE PeepActionToSpriteTypeMap[] = {
|
||||
static PeepActionSpriteType PeepActionToSpriteTypeMap[] = {
|
||||
PEEP_ACTION_SPRITE_TYPE_CHECK_TIME,
|
||||
PEEP_ACTION_SPRITE_TYPE_EAT_FOOD,
|
||||
PEEP_ACTION_SPRITE_TYPE_SHAKE_HEAD,
|
||||
|
@ -511,7 +511,7 @@ bool rct_peep::CheckForPath()
|
|||
return false;
|
||||
}
|
||||
|
||||
PEEP_ACTION_SPRITE_TYPE rct_peep::GetActionSpriteType()
|
||||
PeepActionSpriteType rct_peep::GetActionSpriteType()
|
||||
{
|
||||
if (action >= PEEP_ACTION_NONE_1)
|
||||
{ // PEEP_ACTION_NONE_1 or PEEP_ACTION_NONE_2
|
||||
|
@ -538,7 +538,7 @@ void rct_peep::UpdateCurrentActionSpriteType()
|
|||
{
|
||||
return;
|
||||
}
|
||||
PEEP_ACTION_SPRITE_TYPE newActionSpriteType = GetActionSpriteType();
|
||||
PeepActionSpriteType newActionSpriteType = GetActionSpriteType();
|
||||
if (action_sprite_type == newActionSpriteType)
|
||||
{
|
||||
return;
|
||||
|
@ -1127,7 +1127,7 @@ void rct_peep::Update1()
|
|||
direction = sprite_direction >> 3;
|
||||
}
|
||||
|
||||
void rct_peep::SetState(PEEP_STATE new_state)
|
||||
void rct_peep::SetState(PeepState new_state)
|
||||
{
|
||||
peep_decrement_num_riders(this);
|
||||
state = new_state;
|
||||
|
@ -1640,7 +1640,7 @@ void peep_update_days_in_queue()
|
|||
|
||||
// clang-format off
|
||||
/** rct2: 0x009823A0 */
|
||||
static constexpr const enum PEEP_NAUSEA_TOLERANCE nausea_tolerance_distribution[] = {
|
||||
static constexpr const enum PeepNauseaTolerance nausea_tolerance_distribution[] = {
|
||||
PEEP_NAUSEA_TOLERANCE_NONE,
|
||||
PEEP_NAUSEA_TOLERANCE_LOW, PEEP_NAUSEA_TOLERANCE_LOW,
|
||||
PEEP_NAUSEA_TOLERANCE_AVERAGE, PEEP_NAUSEA_TOLERANCE_AVERAGE, PEEP_NAUSEA_TOLERANCE_AVERAGE,
|
||||
|
@ -2246,9 +2246,9 @@ int32_t peep_get_easteregg_name_id(rct_peep* peep)
|
|||
* ah:thought_arguments
|
||||
* esi: peep
|
||||
*/
|
||||
void peep_insert_new_thought(rct_peep* peep, PEEP_THOUGHT_TYPE thought_type, uint8_t thought_arguments)
|
||||
void peep_insert_new_thought(rct_peep* peep, PeepThoughtType thought_type, uint8_t thought_arguments)
|
||||
{
|
||||
PEEP_ACTION_EVENTS action = PeepThoughtToActionMap[thought_type].action;
|
||||
PeepActionType action = PeepThoughtToActionMap[thought_type].action;
|
||||
if (action != PEEP_ACTION_NONE_2 && peep->action >= PEEP_ACTION_NONE_1)
|
||||
{
|
||||
peep->action = action;
|
||||
|
@ -3127,7 +3127,7 @@ void rct_peep::PerformNextAction(uint8_t& pathing_result)
|
|||
void rct_peep::PerformNextAction(uint8_t& pathing_result, TileElement*& tile_result)
|
||||
{
|
||||
pathing_result = 0;
|
||||
PEEP_ACTION_EVENTS previousAction = action;
|
||||
PeepActionType previousAction = action;
|
||||
|
||||
if (action == PEEP_ACTION_NONE_1)
|
||||
action = PEEP_ACTION_NONE_2;
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
struct TileElement;
|
||||
struct Ride;
|
||||
|
||||
enum PEEP_TYPE : uint8_t
|
||||
enum PeepType : uint8_t
|
||||
{
|
||||
PEEP_TYPE_GUEST,
|
||||
PEEP_TYPE_STAFF,
|
||||
|
@ -42,7 +42,7 @@ enum PEEP_TYPE : uint8_t
|
|||
PEEP_TYPE_INVALID = 0xFF
|
||||
};
|
||||
|
||||
enum PEEP_THOUGHT_TYPE : uint8_t
|
||||
enum PeepThoughtType : uint8_t
|
||||
{
|
||||
PEEP_THOUGHT_TYPE_CANT_AFFORD_0 = 0, // "I can't afford"
|
||||
PEEP_THOUGHT_TYPE_SPENT_MONEY = 1, // "I've spent all my money"
|
||||
|
@ -186,7 +186,7 @@ enum PEEP_THOUGHT_TYPE : uint8_t
|
|||
PEEP_THOUGHT_TYPE_NONE = 255
|
||||
};
|
||||
|
||||
enum PEEP_STATE : uint8_t
|
||||
enum PeepState : uint8_t
|
||||
{
|
||||
PEEP_STATE_FALLING = 0, // Drowning is part of falling
|
||||
PEEP_STATE_1 = 1,
|
||||
|
@ -214,13 +214,13 @@ enum PEEP_STATE : uint8_t
|
|||
PEEP_STATE_INSPECTING = 23
|
||||
};
|
||||
|
||||
enum PEEP_SITTING_SUB_STATE
|
||||
enum PeepSittingSubState
|
||||
{
|
||||
PEEP_SITTING_TRYING_TO_SIT = 0,
|
||||
PEEP_SITTING_SAT_DOWN
|
||||
};
|
||||
|
||||
enum PEEP_RIDE_SUB_STATE
|
||||
enum PeepRideSubState
|
||||
{
|
||||
PEEP_RIDE_AT_ENTRANCE = 0,
|
||||
PEEP_RIDE_IN_ENTRANCE = 1,
|
||||
|
@ -245,13 +245,13 @@ enum PEEP_RIDE_SUB_STATE
|
|||
PEEP_SHOP_LEAVE = 21
|
||||
};
|
||||
|
||||
enum PEEP_USING_BIN_SUB_STATE
|
||||
enum PeepUsingBinSubState
|
||||
{
|
||||
PEEP_USING_BIN_WALKING_TO_BIN = 0,
|
||||
PEEP_USING_BIN_GOING_BACK,
|
||||
};
|
||||
|
||||
enum PEEP_ACTION_EVENTS : uint8_t
|
||||
enum PeepActionType : uint8_t
|
||||
{
|
||||
PEEP_ACTION_CHECK_TIME = 0,
|
||||
// If no food then check watch
|
||||
|
@ -291,7 +291,7 @@ enum PEEP_ACTION_EVENTS : uint8_t
|
|||
PEEP_ACTION_NONE_2 = 255,
|
||||
};
|
||||
|
||||
enum PEEP_ACTION_SPRITE_TYPE : uint8_t
|
||||
enum PeepActionSpriteType : uint8_t
|
||||
{
|
||||
PEEP_ACTION_SPRITE_TYPE_NONE = 0,
|
||||
PEEP_ACTION_SPRITE_TYPE_CHECK_TIME = 1,
|
||||
|
@ -334,7 +334,7 @@ enum PEEP_ACTION_SPRITE_TYPE : uint8_t
|
|||
PEEP_ACTION_SPRITE_TYPE_INVALID = 255
|
||||
};
|
||||
|
||||
enum PEEP_FLAGS : uint32_t
|
||||
enum PeepFlags : uint32_t
|
||||
{
|
||||
PEEP_FLAGS_LEAVING_PARK = (1 << 0),
|
||||
PEEP_FLAGS_SLOW_WALK = (1 << 1),
|
||||
|
@ -370,7 +370,7 @@ enum PEEP_FLAGS : uint32_t
|
|||
PEEP_FLAGS_TWITCH = (1u << 31), // Added for twitch integration
|
||||
};
|
||||
|
||||
enum PEEP_NEXT_FLAGS
|
||||
enum PeepNextFlags
|
||||
{
|
||||
PEEP_NEXT_FLAG_DIRECTION_MASK = 0x3,
|
||||
PEEP_NEXT_FLAG_IS_SLOPED = (1 << 2),
|
||||
|
@ -378,7 +378,7 @@ enum PEEP_NEXT_FLAGS
|
|||
PEEP_NEXT_FLAG_UNUSED = (1 << 4),
|
||||
};
|
||||
|
||||
enum PEEP_NAUSEA_TOLERANCE
|
||||
enum PeepNauseaTolerance
|
||||
{
|
||||
PEEP_NAUSEA_TOLERANCE_NONE,
|
||||
PEEP_NAUSEA_TOLERANCE_LOW,
|
||||
|
@ -386,7 +386,7 @@ enum PEEP_NAUSEA_TOLERANCE
|
|||
PEEP_NAUSEA_TOLERANCE_HIGH,
|
||||
};
|
||||
|
||||
enum PEEP_ITEM
|
||||
enum PeepItem
|
||||
{
|
||||
// item_standard_flags
|
||||
PEEP_ITEM_BALLOON = (1 << 0),
|
||||
|
@ -443,7 +443,7 @@ enum PEEP_ITEM
|
|||
PEEP_ITEM_EMPTY_BOWL_BLUE = (1 << 21),
|
||||
};
|
||||
|
||||
enum PEEP_SPRITE_TYPE : uint8_t
|
||||
enum PeepSpriteType : uint8_t
|
||||
{
|
||||
PEEP_SPRITE_TYPE_NORMAL = 0,
|
||||
PEEP_SPRITE_TYPE_HANDYMAN = 1,
|
||||
|
@ -499,7 +499,7 @@ enum PEEP_SPRITE_TYPE : uint8_t
|
|||
};
|
||||
|
||||
// Flags used by peep->window_invalidate_flags
|
||||
enum PEEP_INVALIDATE
|
||||
enum PeepInvalidate
|
||||
{
|
||||
PEEP_INVALIDATE_PEEP_THOUGHTS = 1,
|
||||
PEEP_INVALIDATE_PEEP_STATS = 1 << 1,
|
||||
|
@ -509,7 +509,7 @@ enum PEEP_INVALIDATE
|
|||
};
|
||||
|
||||
// Flags used by peep_should_go_on_ride()
|
||||
enum PEEP_RIDE_DECISION
|
||||
enum PeepRideDecision
|
||||
{
|
||||
PEEP_RIDE_DECISION_AT_QUEUE = 1,
|
||||
PEEP_RIDE_DECISION_THINKING = 1 << 2,
|
||||
|
@ -518,7 +518,7 @@ enum PEEP_RIDE_DECISION
|
|||
#pragma pack(push, 1)
|
||||
struct rct_peep_thought
|
||||
{
|
||||
PEEP_THOUGHT_TYPE type; // 0
|
||||
PeepThoughtType type; // 0
|
||||
uint8_t item; // 1
|
||||
uint8_t freshness; // 2 larger is less fresh
|
||||
uint8_t fresh_timeout; // 3 updates every tick
|
||||
|
@ -556,10 +556,10 @@ struct rct_peep
|
|||
uint8_t next_z; // 0x28
|
||||
uint8_t next_flags; // 0x29
|
||||
uint8_t outside_of_park; // 0x2A
|
||||
PEEP_STATE state; // 0x2B
|
||||
PeepState state; // 0x2B
|
||||
uint8_t sub_state; // 0x2C
|
||||
PEEP_SPRITE_TYPE sprite_type; // 0x2D
|
||||
PEEP_TYPE type; // 0x2E
|
||||
PeepSpriteType sprite_type; // 0x2D
|
||||
PeepType type; // 0x2E
|
||||
union
|
||||
{
|
||||
uint8_t staff_type; // 0x2F
|
||||
|
@ -611,12 +611,12 @@ struct rct_peep
|
|||
};
|
||||
// Normally 0, 1 for carrying sliding board on spiral slide ride, 2 for carrying lawn mower
|
||||
uint8_t special_sprite; // 0x6D
|
||||
PEEP_ACTION_SPRITE_TYPE action_sprite_type; // 0x6E
|
||||
PeepActionSpriteType action_sprite_type; // 0x6E
|
||||
// Seems to be used like a local variable, as it's always set before calling SwitchNextActionSpriteType, which
|
||||
// reads this again
|
||||
PEEP_ACTION_SPRITE_TYPE next_action_sprite_type; // 0x6F
|
||||
PeepActionSpriteType next_action_sprite_type; // 0x6F
|
||||
uint8_t action_sprite_image_offset; // 0x70
|
||||
PEEP_ACTION_EVENTS action; // 0x71
|
||||
PeepActionType action; // 0x71
|
||||
uint8_t action_frame; // 0x72
|
||||
uint8_t step_progress; // 0x73
|
||||
union
|
||||
|
@ -713,7 +713,7 @@ public: // Peep
|
|||
void Update();
|
||||
bool UpdateAction(int16_t* actionX, int16_t* actionY, int16_t* xy_distance);
|
||||
bool UpdateAction();
|
||||
void SetState(PEEP_STATE new_state);
|
||||
void SetState(PeepState new_state);
|
||||
void Remove();
|
||||
void Invalidate();
|
||||
void UpdateCurrentActionSpriteType();
|
||||
|
@ -811,7 +811,7 @@ public: // Peep
|
|||
void PerformNextAction(uint8_t& pathing_result, TileElement*& tile_result);
|
||||
int32_t GetZOnSlope(int32_t tile_x, int32_t tile_y);
|
||||
void SwitchNextActionSpriteType();
|
||||
PEEP_ACTION_SPRITE_TYPE GetActionSpriteType();
|
||||
PeepActionSpriteType GetActionSpriteType();
|
||||
|
||||
public: // Guest
|
||||
void StopPurchaseThought(uint8_t ride_type);
|
||||
|
@ -840,7 +840,7 @@ public: // Guest
|
|||
void CheckCantFindRide();
|
||||
void CheckCantFindExit();
|
||||
bool DecideAndBuyItem(uint8_t rideIndex, int32_t shopItem, money32 price);
|
||||
void SetSpriteType(PEEP_SPRITE_TYPE new_sprite_type);
|
||||
void SetSpriteType(PeepSpriteType new_sprite_type);
|
||||
};
|
||||
assert_struct_size(rct_peep, 0x100);
|
||||
#pragma pack(pop)
|
||||
|
@ -971,7 +971,7 @@ void peep_decrement_num_riders(rct_peep* peep);
|
|||
* ah:thought_arguments
|
||||
* esi: peep
|
||||
*/
|
||||
void peep_insert_new_thought(rct_peep* peep, PEEP_THOUGHT_TYPE thought_type, uint8_t thought_arguments);
|
||||
void peep_insert_new_thought(rct_peep* peep, PeepThoughtType thought_type, uint8_t thought_arguments);
|
||||
|
||||
void peep_set_map_tooltip(rct_peep* peep);
|
||||
|
||||
|
|
|
@ -284,17 +284,17 @@ static money32 staff_hire_new_staff_member(
|
|||
};
|
||||
|
||||
/* rct2: 0x009929FC */
|
||||
static constexpr const PEEP_SPRITE_TYPE spriteTypes[] = {
|
||||
static constexpr const PeepSpriteType spriteTypes[] = {
|
||||
PEEP_SPRITE_TYPE_HANDYMAN,
|
||||
PEEP_SPRITE_TYPE_MECHANIC,
|
||||
PEEP_SPRITE_TYPE_SECURITY,
|
||||
PEEP_SPRITE_TYPE_ENTERTAINER_PANDA,
|
||||
};
|
||||
|
||||
PEEP_SPRITE_TYPE sprite_type = spriteTypes[staff_type];
|
||||
PeepSpriteType sprite_type = spriteTypes[staff_type];
|
||||
if (staff_type == STAFF_TYPE_ENTERTAINER)
|
||||
{
|
||||
sprite_type = static_cast<PEEP_SPRITE_TYPE>(PEEP_SPRITE_TYPE_ENTERTAINER_PANDA + entertainerType);
|
||||
sprite_type = static_cast<PeepSpriteType>(PEEP_SPRITE_TYPE_ENTERTAINER_PANDA + entertainerType);
|
||||
}
|
||||
newPeep->name_string_idx = staffNames[staff_type];
|
||||
newPeep->sprite_type = sprite_type;
|
||||
|
@ -402,7 +402,7 @@ void game_command_set_staff_order(
|
|||
rct_peep* peep = &get_sprite(sprite_id)->peep;
|
||||
if (order_id & 0x80)
|
||||
{ // change costume
|
||||
auto sprite_type = static_cast<PEEP_SPRITE_TYPE>((order_id & ~0x80) + 4);
|
||||
auto sprite_type = static_cast<PeepSpriteType>((order_id & ~0x80) + 4);
|
||||
if (sprite_type >= std::size(peep_slow_walking_types))
|
||||
{
|
||||
log_error("Invalid change costume order for sprite_type %u", sprite_type);
|
||||
|
@ -2299,7 +2299,7 @@ void rct_peep::Tick128UpdateStaff()
|
|||
if (staff_type != STAFF_TYPE_SECURITY)
|
||||
return;
|
||||
|
||||
PEEP_SPRITE_TYPE newSpriteType = PEEP_SPRITE_TYPE_SECURITY_ALT;
|
||||
PeepSpriteType newSpriteType = PEEP_SPRITE_TYPE_SECURITY_ALT;
|
||||
if (state != PEEP_STATE_PATROLLING)
|
||||
newSpriteType = PEEP_SPRITE_TYPE_SECURITY;
|
||||
|
||||
|
|
|
@ -1403,12 +1403,12 @@ private:
|
|||
dst->sprite_identifier = SPRITE_IDENTIFIER_PEEP;
|
||||
// Peep vs. staff (including which kind)
|
||||
dst->sprite_type = RCT1::GetPeepSpriteType(src->sprite_type);
|
||||
dst->action = static_cast<PEEP_ACTION_EVENTS>(src->action);
|
||||
dst->action = static_cast<PeepActionType>(src->action);
|
||||
dst->special_sprite = src->special_sprite;
|
||||
dst->next_action_sprite_type = static_cast<PEEP_ACTION_SPRITE_TYPE>(src->next_action_sprite_type);
|
||||
dst->next_action_sprite_type = static_cast<PeepActionSpriteType>(src->next_action_sprite_type);
|
||||
dst->action_sprite_image_offset = src->action_sprite_image_offset;
|
||||
dst->no_action_frame_num = src->no_action_frame_num;
|
||||
dst->action_sprite_type = static_cast<PEEP_ACTION_SPRITE_TYPE>(src->action_sprite_type);
|
||||
dst->action_sprite_type = static_cast<PeepActionSpriteType>(src->action_sprite_type);
|
||||
dst->action_frame = src->action_frame;
|
||||
|
||||
const rct_sprite_bounds* spriteBounds = g_peep_animation_entries[dst->sprite_type].sprite_bounds;
|
||||
|
@ -1438,7 +1438,7 @@ private:
|
|||
|
||||
dst->outside_of_park = src->outside_of_park;
|
||||
|
||||
dst->state = static_cast<PEEP_STATE>(src->state);
|
||||
dst->state = static_cast<PeepState>(src->state);
|
||||
dst->sub_state = src->sub_state;
|
||||
dst->next_x = src->next_x;
|
||||
dst->next_y = src->next_y;
|
||||
|
@ -1449,7 +1449,7 @@ private:
|
|||
dst->step_progress = src->step_progress;
|
||||
dst->vandalism_seen = src->vandalism_seen;
|
||||
|
||||
dst->type = static_cast<PEEP_TYPE>(src->type);
|
||||
dst->type = static_cast<PeepType>(src->type);
|
||||
|
||||
dst->tshirt_colour = RCT1::GetColour(src->tshirt_colour);
|
||||
dst->trousers_colour = RCT1::GetColour(src->trousers_colour);
|
||||
|
|
|
@ -66,9 +66,9 @@ namespace RCT1
|
|||
return map[colour];
|
||||
}
|
||||
|
||||
PEEP_SPRITE_TYPE GetPeepSpriteType(uint8_t rct1SpriteType)
|
||||
PeepSpriteType GetPeepSpriteType(uint8_t rct1SpriteType)
|
||||
{
|
||||
static constexpr const PEEP_SPRITE_TYPE map[] =
|
||||
static constexpr const PeepSpriteType map[] =
|
||||
{
|
||||
PEEP_SPRITE_TYPE_NORMAL, // 0x00
|
||||
PEEP_SPRITE_TYPE_HANDYMAN, // 0x01
|
||||
|
|
|
@ -22,7 +22,7 @@ namespace RCT1
|
|||
};
|
||||
|
||||
colour_t GetColour(colour_t colour);
|
||||
PEEP_SPRITE_TYPE GetPeepSpriteType(uint8_t rct1SpriteType);
|
||||
PeepSpriteType GetPeepSpriteType(uint8_t rct1SpriteType);
|
||||
uint8_t GetTerrain(uint8_t terrain);
|
||||
uint8_t GetTerrainEdge(uint8_t terrainEdge);
|
||||
|
||||
|
|
Loading…
Reference in New Issue