d_a_obj_mirror_screw OK, work on d_a_obj_mirror_chain and d_a_obj_mirror_table (#2057)

This commit is contained in:
Caroline Madsen
2024-01-31 20:49:22 +02:00
committed by GitHub
parent 4a081109bd
commit 9774b42db8
56 changed files with 1210 additions and 3116 deletions
@@ -72,6 +72,17 @@ void daObjMirror6Pole_c::setBaseMtx() {
mpModel->i_setBaseTRMtx(mDoMtx_stack_c::get());
}
void daObjMirror6Pole_c::initBaseMtx() {
fopAcM_SetMtx(this, mpModel->getBaseTRMtx());
setBaseMtx();
}
void daObjMirror6Pole_c::create_init() {
initBaseMtx();
mAttentionInfo.mFlags = 0;
setAction(MODE_WAIT_e);
}
/* 80C95F50-80C95F70 0001B0 0020+00 1/1 0/0 0/0 .text
* createHeapCallBack__18daObjMirror6Pole_cFP10fopAc_ac_c */
int daObjMirror6Pole_c::createHeapCallBack(fopAc_ac_c* i_this) {
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -11,20 +11,6 @@
// Types:
//
struct fopAc_ac_c {
/* 80018B64 */ fopAc_ac_c();
/* 80018C8C */ ~fopAc_ac_c();
};
struct dPath {};
struct daTagSppath_c {
/* 80D61C18 */ void create();
/* 80D61EC4 */ ~daTagSppath_c();
/* 80D62024 */ void getNearPathPos(cXyz*, dPath*);
/* 80D629C0 */ void execute();
};
struct dSv_info_c {
/* 80035360 */ void isSwitch(int, int) const;
};
@@ -81,8 +67,6 @@ extern "C" void _savegpr_29();
extern "C" void _restgpr_24();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" extern void* g_fopAc_Method[8];
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
extern "C" extern void* __vt__8dCcD_Cyl[36];
extern "C" extern void* __vt__9dCcD_Stts[11];
extern "C" extern void* __vt__12cCcD_CylAttr[25];