mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-18 13:08:00 -05:00
33 lines
873 B
C
33 lines
873 B
C
#ifndef GUARD_DUNGEON_MON_SPAWN_H
|
|
#define GUARD_DUNGEON_MON_SPAWN_H
|
|
|
|
#include "structs/dungeon_entity.h"
|
|
#include "structs/str_pokemon.h"
|
|
|
|
struct MonSpawnInfo
|
|
{
|
|
s16 species;
|
|
u8 unk2;
|
|
u32 unk4;
|
|
s16 level;
|
|
DungeonPos pos;
|
|
u8 unk10;
|
|
};
|
|
|
|
void sub_806AD3C(void);
|
|
void sub_806B168(void);
|
|
void sub_806B404(void);
|
|
void sub_806B678(void);
|
|
void SpawnWildMonsOnFloor(void);
|
|
Entity* SpawnWildMon(struct MonSpawnInfo *monSpawnInfo, bool8 a1);
|
|
bool8 SpawnTeamMember(s16 _species, s32 x, s32 y, DungeonMon *monPtr, Entity **a4, bool32 _a5, u32 _a6);
|
|
void UpdateEntitySpecies(Entity *entity, s32 _species);
|
|
void ResetMonEntityData(EntityInfo *entInfo, bool8 setStatsToOne);
|
|
void sub_806C1D8(void);
|
|
void sub_806C264(s32 teamIndex, EntityInfo *entInfo);
|
|
void sub_806C330(s32 _x, s32 _y, s16 _species, u32 _a3);
|
|
void sub_806C3C0(void);
|
|
void sub_806C42C(void);
|
|
|
|
#endif
|