Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_tag_sppath.h
Go to the documentation of this file.
1#ifndef D_A_TAG_SPPATH_H
2#define D_A_TAG_SPPATH_H
3
4#include "d/d_cc_d.h"
5#include "d/d_com_inf_game.h"
6#include "d/d_path.h"
7
8class daTagSppath_c : public fopAc_ac_c {
9public:
10 /* 80D61C18 */ int create();
11 /* 80D61EC4 */ ~daTagSppath_c();
12 /* 80D62024 */ int getNearPathPos(cXyz*, dPath*);
13 /* 80D629C0 */ int execute();
14
16 u16 getKeepPointNum() const { return mBestNo; }
17 bool checkDirectionFront() const { return field_0x6e8 == 1; }
18 bool checkDirectionNone() const { return field_0x6e8 == 0; }
19
20 /* 0x568 */ dPath* mpInitPath;
21 /* 0x56C */ dPath* mpBestPath;
22 /* 0x570 */ dCcD_Cyl mCyl;
23 /* 0x6AC */ dCcD_Stts mStts;
24 /* 0x6E8 */ u8 field_0x6e8;
25 /* 0x6E9 */ u8 mSwNo1;
26 /* 0x6EA */ u8 mSwNo2;
27 /* 0x6EC */ u16 mBestNo;
28 /* 0x6F0 */ f32 mHeight;
29};
30
31#endif /* D_A_TAG_SPPATH_H */
Definition d_a_tag_sppath.h:8
dPath * mpBestPath
Definition d_a_tag_sppath.h:21
u16 mBestNo
Definition d_a_tag_sppath.h:27
dPath * getKeepPath()
Definition d_a_tag_sppath.h:15
int execute()
Definition d_a_tag_sppath.cpp:155
int create()
Definition d_a_tag_sppath.cpp:26
bool checkDirectionFront() const
Definition d_a_tag_sppath.h:17
u8 mSwNo1
Definition d_a_tag_sppath.h:25
dPath * mpInitPath
Definition d_a_tag_sppath.h:20
u8 field_0x6e8
Definition d_a_tag_sppath.h:24
dCcD_Stts mStts
Definition d_a_tag_sppath.h:23
u8 mSwNo2
Definition d_a_tag_sppath.h:26
bool checkDirectionNone() const
Definition d_a_tag_sppath.h:18
int getNearPathPos(cXyz *, dPath *)
Definition d_a_tag_sppath.cpp:70
f32 mHeight
Definition d_a_tag_sppath.h:28
u16 getKeepPointNum() const
Definition d_a_tag_sppath.h:16
dCcD_Cyl mCyl
Definition d_a_tag_sppath.h:22
~daTagSppath_c()
Definition d_a_tag_sppath.cpp:60
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_path.h:18
Definition d_a_hozelda.cpp:74
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5