Part 3 of ? of massive overhaul of Rob

This commit is contained in:
korenkonder
2026-05-09 02:53:54 +03:00
parent 5ed599a787
commit cc686883e0
2 changed files with 604 additions and 574 deletions
+586 -573
View File
File diff suppressed because it is too large Load Diff
+18 -1
View File
@@ -5047,12 +5047,25 @@ public:
const bone_database* bone_data, void* data, const object_database* obj_db);
void overwrite_disp_left(bool set_flag);
void pos_reset();
void rob_info_ctrl();
void init_rob_base_main();
void ctrl_rob_base_main();
static void s_ctrl_rob_base_main(rob_chara* rob_chr);
void ctrl_rob_base_after();
void dest_rob_base_main();
void ctrl_rob_info_main();
void init_rob_disp_main(const bone_database* bone_data,
void* data, const object_database* obj_db);
void ctrl_rob_disp_before();
void ctrl_rob_disp_main();
void dest_rob_disp_main();
void disp_rob_disp_main();
static void s_ctrl_rob_disp_main(rob_chara* rob_chr);
void rob_motion_modifier_ctrl();
bool replace_rob_motion(uint32_t motnum, float_t frame, float_t blend_duration,
bool blend, bool set_motion_reset_data, MotionBlendType blend_type,
const bone_database* bone_data, const motion_database* mot_db);
void req_frame_change(float_t frame);
void reset_rob(const bone_database* bone_data, const motion_database* mot_db);
void reset_rob(const RobInit& robinit,
const bone_database* bone_data, const motion_database* mot_db);
void reset_rob_zero_disp();
@@ -5134,6 +5147,10 @@ public:
void set_use_opd(bool value);
void set_wind_strength(float_t value);
void CalcNotNormal();
void ControlMotionFrameStep();
void UpdateMotionFrame();
inline bool check_disp() {
return rob_base.flag.bit.disp;
}