mirror of
https://github.com/zeldaret/af.git
synced 2026-09-26 13:33:16 -04:00
ef0a26fd48
* m_npc walk ok Co-authored-by: Maide <you@example.com> * fix protos * fixes * forgor some fixes * struct names --------- Co-authored-by: Maide <you@example.com>
43 lines
1002 B
C
43 lines
1002 B
C
#ifndef M_RANDOM_FIELD_H
|
|
#define M_RANDOM_FIELD_H
|
|
|
|
#include "ultra64.h"
|
|
|
|
|
|
#define RANDOM_FIELD_BLOCKKIND_SHRINE (1 << 2)
|
|
|
|
#define RANDOM_FIELD_BLOCK_TYPE_MAX 108
|
|
#define RANDOM_FIELD_DIRECT_ERROR 100
|
|
|
|
typedef enum RandomFieldDirection {
|
|
/* 0 */ RANDOM_FIELD_DIRECT_NORTH,
|
|
/* 1 */ RANDOM_FIELD_DIRECT_WEST,
|
|
/* 2 */ RANDOM_FIELD_DIRECT_SOUTH,
|
|
/* 3 */ RANDOM_FIELD_DIRECT_EAST,
|
|
|
|
/* 4 */ RANDOM_FIELD_DIRECT_NUM
|
|
}RandomFieldDirection;
|
|
|
|
typedef struct RandomFieldGate {
|
|
/* 0x00 */ s32 ut0;
|
|
/* 0x04 */ s32 ut1;
|
|
} RandomFieldGate;
|
|
|
|
// void func_800BCBA0_jp();
|
|
// void func_800BCBDC_jp();
|
|
// void func_800BCC20_jp();
|
|
// void func_800BCC30_jp();
|
|
// void func_800BCC40_jp();
|
|
// void func_800BCCFC_jp();
|
|
// void func_800BCDCC_jp();
|
|
// void func_800BCDFC_jp();
|
|
// void func_800BCE80_jp();
|
|
// void func_800BCEA4_jp();
|
|
// void func_800BCF64_jp();
|
|
// void func_800BCFA4_jp();
|
|
RandomFieldGate* mRF_BlockTypeDirect2GateData(s32*, u8, s32);
|
|
// void func_800BD02C_jp();
|
|
// void func_800BD1E4_jp();
|
|
|
|
#endif
|