mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-14 03:56:06 -05:00
ground sprite ground lives externs
This commit is contained in:
@@ -2,7 +2,15 @@
|
||||
#define GUARD_GROUND_EVENT_H
|
||||
|
||||
#include "structs/str_position.h"
|
||||
#include "structs/str_ground_script.h"
|
||||
|
||||
void AllocGroundEvents(void);
|
||||
void DeleteGroundEvents(void);
|
||||
void FreeGroundEvents(void);
|
||||
void GroundEvent_Select(s32 scriptID, s32 group, s32 sector);
|
||||
void GroundEvent_Cancel(s32 scriptID, s32 sector);
|
||||
bool8 sub_80ADC64(s32 id, ScriptInfoSmall *dst);
|
||||
s16 FindGroundEvent(u32 flags, PixelPos *arg1, PixelPos *arg2);
|
||||
void nullsub_124(void);
|
||||
|
||||
#endif // GUARD_GROUND_EVENT_H
|
||||
|
||||
@@ -42,5 +42,7 @@ s32 sub_80A9050(s32 id_, s8 *a1);
|
||||
s32 sub_80A9090(s32 id_, s32 a1_);
|
||||
s16 GetFriendAreaDialogueId(s32 id_);
|
||||
s32 GetLivesCollision_80A92A0(s32 id_, u32 flags, PixelPos *pixelPos1, PixelPos *pixelPos2);
|
||||
void GroundLives_Action(void);
|
||||
void sub_80ABA7C(void);
|
||||
|
||||
#endif // GUARD_GROUND_LIVES_H
|
||||
|
||||
@@ -63,15 +63,24 @@ typedef struct unkStruct_3001B7C
|
||||
unkStruct_3001B7C_sub108 unk108[UNK_3001B7C_SUB108_COUNT];
|
||||
} unkStruct_3001B7C;
|
||||
|
||||
void GroundSprite_Reset(s32);
|
||||
void GroundSprite_ExtendPaletteAdd(struct UnkGroundSpriteStruct *ptr, u16);
|
||||
void GroundSprite_ExtendPaletteDelete(struct UnkGroundSpriteStruct *ptr);
|
||||
void sub_80A62F0(void);
|
||||
void GroundSprite_Reset(s32 a0);
|
||||
void sub_80A658C(void);
|
||||
void sub_80A6688(struct UnkGroundSpriteStruct *ptr, s32 a0);
|
||||
bool8 SpriteHasPokemonSize_80A66A4(struct UnkGroundSpriteStruct *ptr);
|
||||
bool8 sub_80A66D4(struct UnkGroundSpriteStruct *ptr);
|
||||
bool8 IsOnscreen_80A675C(struct UnkGroundSpriteStruct *ptr, PixelPos *pixPosArg);
|
||||
void sub_80A67CC(struct UnkGroundSpriteStruct *ptr, struct UnkGroundSpriteSubStructx48 *a1, s32 a2);
|
||||
void sub_80A68A0(struct UnkGroundSpriteStruct *ptr);
|
||||
void GroundSprite_ExtendPaletteAdd(struct UnkGroundSpriteStruct *ptr, u16 a1);
|
||||
void GroundSprite_ExtendPaletteDelete(struct UnkGroundSpriteStruct *ptr);
|
||||
void sub_80A6E68(void);
|
||||
void sub_80A6E80(void);
|
||||
void sub_80A6EC8(struct UnkGroundSpriteStruct *ptr, s32 a1);
|
||||
void sub_80A6EFC(struct UnkGroundSpriteStruct *ptr, s32 a1_, s32 a2_);
|
||||
void sub_80A7040(struct UnkGroundSpriteStruct *ptr, s32 a1_, s32 a2_, s32 a3);
|
||||
bool8 sub_80A7094(struct UnkGroundSpriteStruct *ptr, PixelPos *r10, PixelPos *posArg, s32 a3);
|
||||
bool8 sub_80A7310(struct UnkGroundSpriteStruct *ptr, PixelPos *posArg1, PixelPos *posArg2, s32 a3);
|
||||
void sub_80A73EC(void);
|
||||
|
||||
#endif // GUARD_GROUND_SPRITE_H
|
||||
|
||||
12
include/ground_sprite_monster.h
Normal file
12
include/ground_sprite_monster.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef GUARD_GROUND_SPRITE_MONSTER_H
|
||||
#define GUARD_GROUND_SPRITE_MONSTER_H
|
||||
|
||||
#include "ground_sprite.h"
|
||||
#include "structs/str_position.h"
|
||||
|
||||
void sub_80A7428(struct UnkGroundSpriteStruct *ptr, s32 a1_, s32 monsterId_, s32 a3);
|
||||
void sub_80A74E4(struct UnkGroundSpriteStruct *ptr);
|
||||
void sub_80A74F0(struct UnkGroundSpriteStruct *ptr, s32 a1_, s32 a2_, s32 a3);
|
||||
void sub_80A7524(struct UnkGroundSpriteStruct *ptr, s32 monsterId_, PixelPos *pixelPosArg, s32 a3);
|
||||
|
||||
#endif // GUARD_GROUND_SPRITE_MONSTER_H
|
||||
Reference in New Issue
Block a user