Remove some magic numbers from TryPushBoulder

This commit is contained in:
sphericalice
2021-12-30 12:21:47 +00:00
committed by GitHub
parent 4192a40adf
commit 50522fdea4
+2 -2
View File
@@ -735,13 +735,13 @@ static bool8 TryPushBoulder(s16 x, s16 y, u8 direction)
{ {
u8 objectEventId = GetObjectEventIdByXY(x, y); u8 objectEventId = GetObjectEventIdByXY(x, y);
if (objectEventId != 16 && gObjectEvents[objectEventId].graphicsId == OBJ_EVENT_GFX_PUSHABLE_BOULDER) if (objectEventId != OBJECT_EVENTS_COUNT && gObjectEvents[objectEventId].graphicsId == OBJ_EVENT_GFX_PUSHABLE_BOULDER)
{ {
x = gObjectEvents[objectEventId].currentCoords.x; x = gObjectEvents[objectEventId].currentCoords.x;
y = gObjectEvents[objectEventId].currentCoords.y; y = gObjectEvents[objectEventId].currentCoords.y;
MoveCoords(direction, &x, &y); MoveCoords(direction, &x, &y);
if (GetCollisionAtCoords(&gObjectEvents[objectEventId], x, y, direction) == COLLISION_NONE if (GetCollisionAtCoords(&gObjectEvents[objectEventId], x, y, direction) == COLLISION_NONE
&& MetatileBehavior_IsNonAnimDoor(MapGridGetMetatileBehaviorAt(x, y)) == 0) && MetatileBehavior_IsNonAnimDoor(MapGridGetMetatileBehaviorAt(x, y)) == FALSE)
{ {
StartStrengthAnim(objectEventId, direction); StartStrengthAnim(objectEventId, direction);
return TRUE; return TRUE;