Sync bg_event macros with pokeruby
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "berry.h"
|
||||
#include "bike.h"
|
||||
#include "coins.h"
|
||||
#include "constants/bg_event_constants.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/items.h"
|
||||
#include "constants/songs.h"
|
||||
@@ -371,7 +372,7 @@ bool8 ItemfinderCheckForHiddenItems(const struct MapEvents *events, u8 taskId)
|
||||
gTasks[taskId].data[2] = FALSE;
|
||||
for (i = 0; i < events->bgEventCount; i++)
|
||||
{
|
||||
if (events->bgEvents[i].kind == 7 && !FlagGet(events->bgEvents[i].bgUnion.hiddenItem.hiddenItemId + 0x1F4))
|
||||
if (events->bgEvents[i].kind == BG_EVENT_HIDDEN_ITEM && !FlagGet(events->bgEvents[i].bgUnion.hiddenItem.hiddenItemId + 0x1F4))
|
||||
{
|
||||
distanceX = (u16)events->bgEvents[i].x + 7;
|
||||
newDistanceX = distanceX - x;
|
||||
@@ -398,7 +399,7 @@ bool8 sub_80FD6D4(const struct MapEvents *events, s16 x, s16 y)
|
||||
|
||||
for (i = 0; i < bgEventCount; i++)
|
||||
{
|
||||
if (bgEvent[i].kind == 7 && x == (u16)bgEvent[i].x && y == (u16)bgEvent[i].y) // hidden item and coordinates matches x and y passed?
|
||||
if (bgEvent[i].kind == BG_EVENT_HIDDEN_ITEM && x == (u16)bgEvent[i].x && y == (u16)bgEvent[i].y) // hidden item and coordinates matches x and y passed?
|
||||
{
|
||||
if (!FlagGet(bgEvent[i].bgUnion.hiddenItem.hiddenItemId + 0x1F4))
|
||||
return TRUE;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
// Includes
|
||||
#include "global.h"
|
||||
#include "constants/bg_event_constants.h"
|
||||
#include "constants/decorations.h"
|
||||
#include "malloc.h"
|
||||
#include "main.h"
|
||||
@@ -335,7 +336,7 @@ void sub_80E8EE0(struct MapEvents const *events)
|
||||
|
||||
for (bgEventIndex = 0; bgEventIndex < events->bgEventCount; bgEventIndex ++)
|
||||
{
|
||||
if (events->bgEvents[bgEventIndex].kind == 8)
|
||||
if (events->bgEvents[bgEventIndex].kind == BG_EVENT_SECRET_BASE)
|
||||
{
|
||||
for (j = 0; j < 20; j ++)
|
||||
{
|
||||
@@ -600,7 +601,7 @@ void sub_80E9608(struct Coords16 *coords, struct MapEvents *events)
|
||||
|
||||
for (bgEventIdx = 0; bgEventIdx < events->bgEventCount; bgEventIdx ++)
|
||||
{
|
||||
if (events->bgEvents[bgEventIdx].kind == 8 && coords->x == events->bgEvents[bgEventIdx].x + 7 && coords->y == events->bgEvents[bgEventIdx].y + 7)
|
||||
if (events->bgEvents[bgEventIdx].kind == BG_EVENT_SECRET_BASE && coords->x == events->bgEvents[bgEventIdx].x + 7 && coords->y == events->bgEvents[bgEventIdx].y + 7)
|
||||
{
|
||||
sCurSecretBaseId = events->bgEvents[bgEventIdx].bgUnion.secretBaseId;
|
||||
break;
|
||||
@@ -780,7 +781,7 @@ void sub_80E9AD0(void)
|
||||
events = gMapHeader.events;
|
||||
for (i = 0; i < events->bgEventCount; i ++)
|
||||
{
|
||||
if (events->bgEvents[i].kind == 8 && gSaveBlock1Ptr->secretBases[0].secretBaseId == events->bgEvents[i].bgUnion.secretBaseId)
|
||||
if (events->bgEvents[i].kind == BG_EVENT_SECRET_BASE && gSaveBlock1Ptr->secretBases[0].secretBaseId == events->bgEvents[i].bgUnion.secretBaseId)
|
||||
{
|
||||
tile = MapGridGetMetatileIdAt(events->bgEvents[i].x + 7, events->bgEvents[i].y + 7);
|
||||
for (j = 0; j < 7; j ++)
|
||||
|
||||
Reference in New Issue
Block a user