mirror of
https://github.com/zeldaret/af.git
synced 2026-09-26 21:35:21 -04:00
fd05811213
* C file * trademark_init * trademark_cancel, trademark_move, trademark_main * trademark_draw * trademark_goto_demo_scene and func_80805360_jp * set_npc_4_title_demo * func_80804C40_jp * trademark_cleanup * func_808052B8_jp * func_80805104_jp * func_80804F78_jp * func_80804EE0_jp * fix warnings * small cleanup * fix build * some fixes * stuff * some cleanups * Fix rebase * Import data * Migrate bss * cleanup * Save substruct * format * TrademarkState and some other stuff * remove fake match * stuff I missed * whoops * Stupid `-Wtype-limits` * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> * Review * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com> * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> * clang-tidy changes??? * review --------- Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com>
37 lines
971 B
C
37 lines
971 B
C
#ifndef M_LAND_H_H
|
|
#define M_LAND_H_H
|
|
|
|
#include "ultra64.h"
|
|
#include "unk.h"
|
|
|
|
#define mLd_CHECK_LAND_ID(id) (((id) & 0xFF00) == 0x3000)
|
|
|
|
// Town name character count
|
|
#define LAND_NAME_SIZE 6
|
|
#define LAND_NAME_MURA_SIZE (LAND_NAME_SIZE + 2)
|
|
|
|
typedef struct LandInfo {
|
|
/* 0x0 */ char name[LAND_NAME_SIZE];
|
|
/* 0x6 */ s8 exists;
|
|
/* 0x8 */ u16 id;
|
|
} LandInfo; // size = 0xA
|
|
|
|
s32 mLd_NullCheckLandName(char*);
|
|
s32 mLd_CheckId(u16);
|
|
s32 mLd_CheckCmpLandName(char* name1, char* name2);
|
|
s32 mLd_CheckCmpLand(char* name1, u16 id1, char* name2, u16 id2);
|
|
void mLd_ClearLandName(char* name);
|
|
void mLd_CopyLandName(char* arg0, char* arg1);
|
|
// void func_80094F24_jp();
|
|
// void func_80094F84_jp();
|
|
// void func_8009504C_jp();
|
|
char* mLd_GetLandName(void);
|
|
// void func_800950E8_jp();
|
|
s32 mLd_PlayerManKindCheckNo(u8 playerNumber);
|
|
s32 mLd_PlayerManKindCheck(void);
|
|
s32 mLd_CheckThisLand(char* arg0, u16 arg1);
|
|
// void func_80095218_jp();
|
|
void mLd_LandDataInit(void);
|
|
|
|
#endif
|