Standardize Event Object to Object Event
This commit is contained in:
+23
-23
@@ -87,17 +87,17 @@ static EWRAM_DATA u32 sUnknown_0203AB70 = 0;
|
||||
|
||||
struct ListMenuTemplate gScrollableMultichoice_ListMenuTemplate;
|
||||
|
||||
extern const u16 gEventObjectPalette8[];
|
||||
extern const u16 gEventObjectPalette17[];
|
||||
extern const u16 gEventObjectPalette33[];
|
||||
extern const u16 gEventObjectPalette34[];
|
||||
extern const u16 gObjectEventPalette8[];
|
||||
extern const u16 gObjectEventPalette17[];
|
||||
extern const u16 gObjectEventPalette33[];
|
||||
extern const u16 gObjectEventPalette34[];
|
||||
|
||||
void TryLoseFansFromPlayTime(void);
|
||||
void SetPlayerGotFirstFans(void);
|
||||
u16 GetNumFansOfPlayerInTrainerFanClub(void);
|
||||
|
||||
static void RecordCyclingRoadResults(u32, u8);
|
||||
static void LoadLinkPartnerEventObjectSpritePalette(u8 graphicsId, u8 localEventId, u8 paletteNum);
|
||||
static void LoadLinkPartnerObjectEventSpritePalette(u8 graphicsId, u8 localEventId, u8 paletteNum);
|
||||
static void Task_PetalburgGymSlideOpenRoomDoors(u8 taskId);
|
||||
static void PetalburgGymSetDoorMetatiles(u8 roomNumber, u16 metatileId);
|
||||
static void Task_PCTurnOnEffect(u8);
|
||||
@@ -521,7 +521,7 @@ u8 GetLinkPartnerNames(void)
|
||||
return nLinkPlayers;
|
||||
}
|
||||
|
||||
void SpawnLinkPartnerEventObject(void)
|
||||
void SpawnLinkPartnerObjectEvent(void)
|
||||
{
|
||||
u8 j = 0;
|
||||
s16 x = 0;
|
||||
@@ -592,8 +592,8 @@ void SpawnLinkPartnerEventObject(void)
|
||||
linkSpriteId = EVENT_OBJ_GFX_RIVAL_MAY_NORMAL;
|
||||
break;
|
||||
}
|
||||
SpawnSpecialEventObjectParameterized(linkSpriteId, movementTypes[j], 240 - i, coordOffsets[j][0] + x + 7, coordOffsets[j][1] + y + 7, 0);
|
||||
LoadLinkPartnerEventObjectSpritePalette(linkSpriteId, 240 - i, i);
|
||||
SpawnSpecialObjectEventParameterized(linkSpriteId, movementTypes[j], 240 - i, coordOffsets[j][0] + x + 7, coordOffsets[j][1] + y + 7, 0);
|
||||
LoadLinkPartnerObjectEventSpritePalette(linkSpriteId, 240 - i, i);
|
||||
j++;
|
||||
if (j == MAX_LINK_PLAYERS)
|
||||
{
|
||||
@@ -603,7 +603,7 @@ void SpawnLinkPartnerEventObject(void)
|
||||
}
|
||||
}
|
||||
|
||||
static void LoadLinkPartnerEventObjectSpritePalette(u8 graphicsId, u8 localEventId, u8 paletteNum)
|
||||
static void LoadLinkPartnerObjectEventSpritePalette(u8 graphicsId, u8 localEventId, u8 paletteNum)
|
||||
{
|
||||
u8 adjustedPaletteNum;
|
||||
// Note: This temp var is necessary; paletteNum += 6 doesn't match.
|
||||
@@ -613,26 +613,26 @@ static void LoadLinkPartnerEventObjectSpritePalette(u8 graphicsId, u8 localEvent
|
||||
graphicsId == EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL ||
|
||||
graphicsId == EVENT_OBJ_GFX_RIVAL_MAY_NORMAL)
|
||||
{
|
||||
u8 obj = GetEventObjectIdByLocalIdAndMap(localEventId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
|
||||
u8 obj = GetObjectEventIdByLocalIdAndMap(localEventId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
|
||||
if (obj != EVENT_OBJECTS_COUNT)
|
||||
{
|
||||
u8 spriteId = gEventObjects[obj].spriteId;
|
||||
u8 spriteId = gObjectEvents[obj].spriteId;
|
||||
struct Sprite *sprite = &gSprites[spriteId];
|
||||
sprite->oam.paletteNum = adjustedPaletteNum;
|
||||
|
||||
switch (graphicsId)
|
||||
{
|
||||
case EVENT_OBJ_GFX_LINK_RS_BRENDAN:
|
||||
LoadPalette(gEventObjectPalette33, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
LoadPalette(gObjectEventPalette33, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
break;
|
||||
case EVENT_OBJ_GFX_LINK_RS_MAY:
|
||||
LoadPalette(gEventObjectPalette34, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
LoadPalette(gObjectEventPalette34, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
break;
|
||||
case EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL:
|
||||
LoadPalette(gEventObjectPalette8, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
LoadPalette(gObjectEventPalette8, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
break;
|
||||
case EVENT_OBJ_GFX_RIVAL_MAY_NORMAL:
|
||||
LoadPalette(gEventObjectPalette17, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
LoadPalette(gObjectEventPalette17, 0x100 + (adjustedPaletteNum << 4), 0x20);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1304,15 +1304,15 @@ void IsGrassTypeInParty(void)
|
||||
|
||||
void SpawnCameraObject(void)
|
||||
{
|
||||
u8 obj = SpawnSpecialEventObjectParameterized(EVENT_OBJ_GFX_BOY_1, MOVEMENT_TYPE_FACE_DOWN, EVENT_OBJ_ID_CAMERA, gSaveBlock1Ptr->pos.x + 7, gSaveBlock1Ptr->pos.y + 7, 3);
|
||||
gEventObjects[obj].invisible = TRUE;
|
||||
CameraObjectSetFollowedObjectId(gEventObjects[obj].spriteId);
|
||||
u8 obj = SpawnSpecialObjectEventParameterized(EVENT_OBJ_GFX_BOY_1, MOVEMENT_TYPE_FACE_DOWN, EVENT_OBJ_ID_CAMERA, gSaveBlock1Ptr->pos.x + 7, gSaveBlock1Ptr->pos.y + 7, 3);
|
||||
gObjectEvents[obj].invisible = TRUE;
|
||||
CameraObjectSetFollowedObjectId(gObjectEvents[obj].spriteId);
|
||||
}
|
||||
|
||||
void RemoveCameraObject(void)
|
||||
{
|
||||
CameraObjectSetFollowedObjectId(GetPlayerAvatarObjectId());
|
||||
RemoveEventObjectByLocalIdAndMap(EVENT_OBJ_ID_CAMERA, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
|
||||
RemoveObjectEventByLocalIdAndMap(EVENT_OBJ_ID_CAMERA, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
|
||||
}
|
||||
|
||||
u8 GetPokeblockNameByMonNature(void)
|
||||
@@ -1585,9 +1585,9 @@ u16 ScriptGetPartyMonSpecies(void)
|
||||
}
|
||||
|
||||
// Removed for Emerald
|
||||
void TryInitBattleTowerAwardManEventObject(void)
|
||||
void TryInitBattleTowerAwardManObjectEvent(void)
|
||||
{
|
||||
//TryInitLocalEventObject(6);
|
||||
//TryInitLocalObjectEvent(6);
|
||||
}
|
||||
|
||||
u16 GetDaysUntilPacifidlogTMAvailable(void)
|
||||
@@ -3433,9 +3433,9 @@ static void Task_DeoxysRockInteraction(u8 taskId)
|
||||
|
||||
static void ChangeDeoxysRockLevel(u8 rockLevel)
|
||||
{
|
||||
u8 eventObjectId;
|
||||
u8 objectEventId;
|
||||
LoadPalette(&sDeoxysRockPalettes[rockLevel], 0x1A0, 8);
|
||||
TryGetEventObjectIdByLocalIdAndMap(1, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, &eventObjectId);
|
||||
TryGetObjectEventIdByLocalIdAndMap(1, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, &objectEventId);
|
||||
|
||||
if (rockLevel == 0)
|
||||
PlaySE(SE_W109);
|
||||
|
||||
Reference in New Issue
Block a user