#include "pso/TMainTask.h" #include "pso/TObject.h" u32 some_main_task_flag = 1; u32 main_task_flags; u32 old_main_task_flags; void TMainTask::run_task() { SET_OR_CLEAR_CHILD_FLAGS(main_task_flags, old_main_task_flags, 3); some_main_task_flag = 0; set_task_flags(1); run_tasks(); clear_task_flags(1); set_task_flags(0x80); } TMainTask::~TMainTask() { this->delete_children(); } TMainTask::TMainTask() : TObject(NULL) { name = TMainTask_name; task_flags = 0; mbr_0x20 = 0; mbr_0x24 = 0; };