mirror of
https://github.com/zeldaret/tww.git
synced 2026-09-12 20:26:07 -04:00
7% text
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
#ifndef D_A_NPC_KK1_H
|
||||
#define D_A_NPC_KK1_H
|
||||
|
||||
#include "d/d_npc.h"
|
||||
#include "f_op/f_op_actor.h"
|
||||
|
||||
class J3DNode;
|
||||
|
||||
class daNpc_Kk1_c : public fopAc_ac_c {
|
||||
class daNpc_Kk1_c : public fopNpc_npc_c {
|
||||
public:
|
||||
struct anm_prm_c {
|
||||
|
||||
@@ -34,15 +35,15 @@ public:
|
||||
void ctrlAnmAtr();
|
||||
void setAnm_ATR();
|
||||
void anmAtr(unsigned short);
|
||||
void next_msgStatus(unsigned long*);
|
||||
void getMsg_KK1_0();
|
||||
void getMsg();
|
||||
u16 next_msgStatus(unsigned long*);
|
||||
u32 getMsg_KK1_0();
|
||||
u32 getMsg();
|
||||
void eventOrder();
|
||||
void checkOrder();
|
||||
void chk_talk();
|
||||
void chk_parts_notMov();
|
||||
void searchByID(fpc_ProcID, int*);
|
||||
void partner_search_sub(void* (*)(void*, void*));
|
||||
bool chk_talk();
|
||||
bool chk_parts_notMov();
|
||||
fopAc_ac_c* searchByID(fpc_ProcID, int*);
|
||||
bool partner_search_sub(void* (*)(void*, void*));
|
||||
void partner_search();
|
||||
void lookBack();
|
||||
void chkAttention();
|
||||
@@ -80,7 +81,7 @@ public:
|
||||
void endEvent();
|
||||
void isEventEntry();
|
||||
void event_proc(int);
|
||||
void checkCommandTalk();
|
||||
bool checkCommandTalk();
|
||||
void set_action(int (daNpc_Kk1_c::*)(void*), void*);
|
||||
void setStt(signed char);
|
||||
void createTama(float);
|
||||
@@ -122,17 +123,43 @@ public:
|
||||
void CreateHeap();
|
||||
|
||||
public:
|
||||
/* 0x6C4 */ u8 m6C4[0x72C - 0x6C4];
|
||||
/* 0x72C */ cXyz m72C;
|
||||
/* 0x738 */ cXyz m738;
|
||||
/* 0x744 */ u8 m744[0x750 - 0x744];
|
||||
/* 0x750 */ cXyz m750;
|
||||
/* 0x75C */ u8 m75C[0x7C4 - 0x75C];
|
||||
/* 0x7C4 */ u8 m7C4;
|
||||
/* 0x7C5 */ u8 m7C5[0x81E - 0x7C5];
|
||||
/* 0x81E */ u8 m81E;
|
||||
/* 0x81F */ u8 m81F[0x824 - 0x81F];
|
||||
};
|
||||
/* 0x6C4 */ u8 field_0x6C4[0x6FC - 0x6C4];
|
||||
/* 0x6FC*/ u32 field_0x6FC;
|
||||
/* 0x700 */ u8 field_0x700[0x72C - 0x700];
|
||||
/* 0x72C */ cXyz field_0x72C;
|
||||
/* 0x738 */ cXyz field_0x738;
|
||||
/* 0x744 */ u8 field_0x744[0x750 - 0x744];
|
||||
/* 0x750 */ cXyz field_0x750;
|
||||
/* 0x75C */ u8 field_0x75C[0x770 - 0x75C];
|
||||
/* 0x770 */ s16 field_0x770;
|
||||
/* 0x772 */ s16 field_0x772;
|
||||
/* 0x774 */ s16 field_0x774;
|
||||
/* 0x776 */ u8 field_0x776[0x77C - 0x776];
|
||||
/* 0x77C */ s16 field_0x77C[0x08]; //8 Elements * U16 = 16 bytes
|
||||
/* 0x78C */ s16 field_0x78C; //Array Index?
|
||||
/* 0x78E */ s8 field_0x78D[0x7AE - 0x78E];
|
||||
/* 0x7AE */ u16 field_0x7AE;
|
||||
/* 0x7B0 */ u8 field_0x7B0[0x7B4 - 0x7B0];
|
||||
/* 0x7B4 */ u8 field_0x7B4;
|
||||
/* 0x7B5 */ u8 field_0x7B5[0x7B8 - 0x7B5];
|
||||
/* 0x7B8 */ u8 field_0x7B8;
|
||||
/* 0x7B9 */ u8 field_0x7B9[0x7BA - 0x7B9];
|
||||
/* 0x7BA */ u8 field_0x7BA;
|
||||
/* 0x7BB */ u8 field_0x7BB[0x7C3 - 0x7BB];
|
||||
/* 0x7C3 */ u8 field_0x7C3;
|
||||
/* 0x7C4 */ u8 field_0x7C4;
|
||||
/* 0x7C5 */ u8 field_0x7C5[0x817 - 0x7C5];
|
||||
/* 0x817 */ u8 field_0x817;
|
||||
/* 0x818 */ u8 field_0x818;
|
||||
/* 0x819 */ u8 field_0x819[0x81B - 0x819];
|
||||
/* 0x81B */ s8 field_0x81B;
|
||||
/* 0x81C */ u8 field_0x81C;
|
||||
/* 0x81D */ u8 field_0x81D;
|
||||
/* 0x81E */ u8 field_0x81E;
|
||||
/* 0x81F */ u8 field_0x81F[0x820 - 0x81F];
|
||||
/* 0x820 */ u8 field_0x820;
|
||||
/* 0x821 */ s8 field_0x821;
|
||||
}; // Size: 0x824
|
||||
|
||||
class daNpc_Kk1_HIO_c {
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user