|
1 | 1 | #ifndef D_A_OBJ_BHBRIDGE_H |
2 | 2 | #define D_A_OBJ_BHBRIDGE_H |
3 | 3 |
|
4 | | -#include "f_op/f_op_actor_mng.h" |
| 4 | +#include "d/d_bg_s_movebg_actor.h" |
| 5 | +#include "d/d_bg_s_acch.h" |
5 | 6 |
|
6 | 7 | /** |
7 | 8 | * @ingroup actors-objects |
|
11 | 12 | * @details |
12 | 13 | * |
13 | 14 | */ |
14 | | -class daObjBhbridge_c : public fopAc_ac_c { |
| 15 | +class daObjBhbridge_c : public dBgS_MoveBgActor { |
15 | 16 | public: |
16 | 17 | /* 80BB5318 */ void RideOn_Angle(s16&, f32, s16, f32); |
17 | | - /* 80BB5380 */ void Check_RideOn(); |
| 18 | + /* 80BB5380 */ int Check_RideOn(); |
18 | 19 | /* 80BB558C */ void initBaseMtx(); |
19 | 20 | /* 80BB55B8 */ void setBaseMtx(); |
20 | | - /* 80BB5934 */ void CreateHeap(); |
21 | | - /* 80BB59AC */ void Create(); |
22 | | - /* 80BB5A14 */ void Execute(f32 (**)[3][4]); |
23 | | - /* 80BB5E10 */ void Draw(); |
24 | | - /* 80BB5EB4 */ void Delete(); |
| 21 | + /* 80BB5934 */ int CreateHeap(); |
| 22 | + /* 80BB59AC */ int Create(); |
| 23 | + /* 80BB5A14 */ int Execute(f32 (**)[3][4]); |
| 24 | + /* 80BB5E10 */ int Draw(); |
| 25 | + /* 80BB5EB4 */ int Delete(); |
25 | 26 |
|
26 | | -private: |
27 | | - /* 0x568 */ u8 field_0x568[0x810 - 0x568]; |
| 27 | + inline int create(); |
| 28 | + |
| 29 | + /* 0x5A0 */ f32 field_0x5a0; |
| 30 | + /* 0x5A4 */ bool field_0x5a4; |
| 31 | + /* 0x5A8 */ f32 field_0x5a8; |
| 32 | + /* 0x5AC */ f32 field_0x5ac; |
| 33 | + /* 0x5B0 */ s16 field_0x5b0; |
| 34 | + /* 0x5B2 */ u8 field_0x5b2[0x5c0 - 0x5b2]; |
| 35 | + /* 0x5C0 */ csXyz field_0x5c0; |
| 36 | + /* 0x5C6 */ bool field_0x5c6; |
| 37 | + /* 0x5C7 */ u8 field_0x5c7[0x5ca - 0x5c7]; |
| 38 | + /* 0x5CA */ s16 field_0x5ca; |
| 39 | + /* 0x5CC */ s16 field_0x5cc; |
| 40 | + /* 0x5CE */ csXyz field_0x5ce; |
| 41 | + /* 0x5D4 */ f32 field_0x5d4; |
| 42 | + /* 0x5D8 */ u8 field_0x5d8[0x5dc - 0x5d8]; |
| 43 | + /* 0x5DC */ s16 field_0x5dc; |
| 44 | + /* 0x5DE */ bool field_0x5de; |
| 45 | + /* 0x5E0 */ cXyz field_0x5e0; |
| 46 | + /* 0x5EC */ J3DModel* mModel; |
| 47 | + /* 0x5F0 */ request_of_phase_process_class mPhase; |
| 48 | + /* 0x5F8 */ dBgS_ObjAcch mAcch; |
| 49 | + /* 0x7D0 */ dBgS_AcchCir mAcchCir; |
28 | 50 | }; |
29 | 51 |
|
30 | 52 | STATIC_ASSERT(sizeof(daObjBhbridge_c) == 0x810); |
|
0 commit comments