wild_pokemon_area and pokedex_area_markers

This commit is contained in:
PikalaxALT
2019-10-04 12:55:48 -04:00
parent 0cf4c9f25c
commit 1f6f5f369b
21 changed files with 615 additions and 807 deletions
+2 -2
View File
@@ -39,8 +39,8 @@
#define VAR_0x4021 0x4021
#define VAR_ICE_STEP_COUNT 0x4022
#define VAR_0x4023 0x4023
#define VAR_MIRAGE_RND_H 0x4024
#define VAR_MIRAGE_RND_L 0x4025
#define VAR_0x4024 0x4024
#define VAR_0x4025 0x4025
#define VAR_SECRET_BASE_MAP 0x4026
#define VAR_0x4027 0x4027
#define VAR_0x4028 0x4028
+1
View File
@@ -23,5 +23,6 @@ void set_unknown_box_id(u8);
u16 get_unknown_box_id(void);
bool8 sub_80CC7B4(void);
u16 GetHiddenItemAttr(struct HiddenItemStruct hiddenItem, u8 attr);
u8 GetUnlockedSeviiAreas(void);
#endif // GUARD_FIELD_SPECIALS_H
+4
View File
@@ -68,6 +68,10 @@ struct OamData
/*0x06*/ u16 affineParam;
};
#define ST_OAM_HFLIP 0x08
#define ST_OAM_VFLIP 0x10
#define ST_OAM_MNUM_FLIP_MASK 0x18
#define ST_OAM_OBJ_NORMAL 0
#define ST_OAM_OBJ_BLEND 1
#define ST_OAM_OBJ_WINDOW 2
+16
View File
@@ -0,0 +1,16 @@
#ifndef GUARD_POKEDEX_AREA_MARKERS_H
#define GUARD_POKEDEX_AREA_MARKERS_H
struct PAM_TaskData
{
struct SubspriteTable subsprites;
void * buffer;
u8 unk_0C;
u8 spr_id;
u16 tilesTag;
u16 unk_10;
};
void SetAreaSubsprite(s32 i, s32 whichArea, struct Subsprite * subsprites);
#endif //GUARD_POKEDEX_AREA_MARKERS_H
+1
View File
@@ -15,5 +15,6 @@ u8 TryStartRoamerEncounter(void);
void UpdateRoamerHPStatus(struct Pokemon *mon);
void SetRoamerInactive(void);
void GetRoamerLocation(u8 *mapGroup, u8 *mapNum);
u16 GetRoamerLocationMapSectionId(void);
#endif // GUARD_ROAMER_H
+6
View File
@@ -0,0 +1,6 @@
#ifndef GUARD_WILD_POKEMON_AREA_H
#define GUARD_WILD_POKEMON_AREA_H
s32 BuildPokedexAreaSubspriteBuffer(u16 species, struct Subsprite * subsprites);
#endif //GUARD_WILD_POKEMON_AREA_H