Label indexes for movement speeds
This commit is contained in:
@@ -602,12 +602,20 @@ u8 (*const gMovementActionFuncs_FaceRight[])(struct ObjectEvent *, struct Sprite
|
||||
MovementAction_PauseSpriteAnim,
|
||||
};
|
||||
|
||||
enum {
|
||||
MOVE_SPEED_NORMAL, // walking
|
||||
MOVE_SPEED_FAST_1, // running / surfing / sliding (ice tile)
|
||||
MOVE_SPEED_FAST_2, // water current / acro bike
|
||||
MOVE_SPEED_FASTER, // mach bike's max speed
|
||||
MOVE_SPEED_FASTEST,
|
||||
};
|
||||
|
||||
static u8 (*const sDirectionAnimFuncsBySpeed[])(u8) = {
|
||||
GetMoveDirectionAnimNum,
|
||||
GetMoveDirectionFastAnimNum,
|
||||
GetMoveDirectionFastAnimNum,
|
||||
GetMoveDirectionFasterAnimNum,
|
||||
GetMoveDirectionFastestAnimNum,
|
||||
[MOVE_SPEED_NORMAL] = GetMoveDirectionAnimNum,
|
||||
[MOVE_SPEED_FAST_1] = GetMoveDirectionFastAnimNum,
|
||||
[MOVE_SPEED_FAST_2] = GetMoveDirectionFastAnimNum,
|
||||
[MOVE_SPEED_FASTER] = GetMoveDirectionFasterAnimNum,
|
||||
[MOVE_SPEED_FASTEST] = GetMoveDirectionFastestAnimNum,
|
||||
};
|
||||
|
||||
u8 (*const gMovementActionFuncs_WalkSlowDiagonalUpLeft[])(struct ObjectEvent *, struct Sprite *) = {
|
||||
|
||||
Reference in New Issue
Block a user