mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_file_select work + misc changes (#1873)
* setup TU * JASResArcLoader OK * d_a_obj_stoneMark work * some funcs in d_a_obj_stoneMark * many changes * quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile * d_file_select functions + pr cleanup * match many dfile_select_c methods * m_Do_main OK * selFileWakuAnm & bookIconAnm * selCopyFileWakuAnm & copyBookIconAnm * dataDelEffAnm & dataCopyEffAnm * selectDataBaseMoveAnmInitSet & selectDataBaseMoveAnm * dataSelectIn * _move & dataSelectInit * match a few more * comment * J2DPicture::drawTexCoord * draw_function * dScnPly_Create + fix typing on request_of_phase_process_fn * checkpoint * checkpoint * checkpoint * checkpoint 2 (fixed) * dFile_select_c::dataSelectAnmSet * dFile_select_c::selectDataOpenMove * dFile_select_c::copySelMoveAnmInitSet * fix brightcheck issues * rm comments, fix status update * small mod to pr template
This commit is contained in:
+51
-3
@@ -5,9 +5,14 @@
|
||||
#include "f_op/f_op_camera_mng.h"
|
||||
#include "f_op/f_op_scene.h"
|
||||
|
||||
class JKRExpHeap;
|
||||
class dFile_select_c;
|
||||
class dBrightCheck_c;
|
||||
class dSn_HIO_c {
|
||||
public:
|
||||
/* 8025878C */ dSn_HIO_c();
|
||||
/* 802592DC */ virtual ~dSn_HIO_c() {}
|
||||
|
||||
/* 0x4 */ s8 field_0x4;
|
||||
/* 0x5 */ u8 mFileSelWaitTime;
|
||||
};
|
||||
|
||||
class dScnName_camera_c : public camera_process_class {
|
||||
public:
|
||||
@@ -15,6 +20,49 @@ public:
|
||||
/* 80259294 */ virtual ~dScnName_camera_c() {}
|
||||
};
|
||||
|
||||
// remove later and use header instead
|
||||
class dFile_select_c {
|
||||
public:
|
||||
/* 8018366C */ dFile_select_c(JKRArchive*);
|
||||
/* 8018375C */ virtual ~dFile_select_c();
|
||||
/* 801843CC */ void _create();
|
||||
/* 801844FC */ void _move();
|
||||
/* 8018DD38 */ void _draw();
|
||||
|
||||
bool getFadeFlag() { return mFadeFlag; }
|
||||
int isDataNew(u8 i) { return mDataNew[i]; }
|
||||
int isSelectEnd() { return mSelectEnd; }
|
||||
u8 getSelectNum() { return mSelectNum; }
|
||||
void setUseType(u8 type) { mUseType = type; }
|
||||
|
||||
private:
|
||||
u8 field_0x4[0x254];
|
||||
/* 0x0258 */ u8 mDataNew[3];
|
||||
/* 0x025B */ u8 field_0x25b[0x265 - 0x25b];
|
||||
/* 0x0265 */ u8 mSelectNum;
|
||||
/* 0x0266 */ u8 field_0x266[0x270 - 0x266];
|
||||
/* 0x0270 */ bool mSelectEnd;
|
||||
/* 0x0271 */ u8 field_0x271[0x3b0 - 0x271];
|
||||
/* 0x03B0 */ u8 mUseType;
|
||||
/* 0x03B1 */ u8 field_0x3b1[0x2374 - 0x3b1];
|
||||
/* 0x2374 */ bool mFadeFlag;
|
||||
/* 0x2375 */ u8 field_0x2375[0x237c - 0x2375];
|
||||
};
|
||||
|
||||
// remove later and use header instead
|
||||
class dBrightCheck_c {
|
||||
public:
|
||||
/* 80192F10 */ dBrightCheck_c(JKRArchive*);
|
||||
/* 80192F98 */ virtual ~dBrightCheck_c();
|
||||
/* 801934D0 */ void _move();
|
||||
/* 80193594 */ void _draw();
|
||||
|
||||
bool isEnd() { return mEnd; }
|
||||
|
||||
u8 field_0x4[0x15];
|
||||
/* 0x19 */ bool mEnd;
|
||||
};
|
||||
|
||||
class dScnName_c : public scene_class {
|
||||
public:
|
||||
dScnName_c() {}
|
||||
|
||||
Reference in New Issue
Block a user