Files
tww/src/f_ap/f_ap_game.cpp
T
2026-08-13 16:19:28 -04:00

94 lines
2.2 KiB
C++

//
// Generated by dtk
// Translation Unit: f_ap_game.cpp
//
#include "f_ap/f_ap_game.h"
#include "f_op/f_op_scene_mng.h"
#include "f_op/f_op_overlap_mng.h"
#include "f_op/f_op_camera_mng.h"
#include "f_op/f_op_draw_tag.h"
#include "f_pc/f_pc_manager.h"
#include "m_Do/m_Do_main.h"
#include "SSystem/SComponent/c_counter.h"
fapGm_HIO_c g_HIO;
/* 8002306C-800231BC .text __ct__11fapGm_HIO_cFv */
fapGm_HIO_c::fapGm_HIO_c() {
mUsingHostIO = true;
#if VERSION > VERSION_DEMO
if (mDoMain::developmentMode) {
mDisplayMeter = true;
mDisplayFlag = 1;
} else
#endif
{
mDisplayMeter = false;
mDisplayFlag = 0;
}
field_0x09 = 1;
field_0x0a = 1;
mAspectRatio = 0.96f;
field_0x10 = 0;
field_0x11 = 0;
field_0x12 = 8;
field_0x13 = 8;
field_0x14 = 10;
field_0x15 = 0xc;
field_0x16 = 10;
field_0x17 = 8;
field_0x18 = 8;
field_0x19 = -1;
field_0x1a = 0;
field_0x1b = 1;
field_0x1c = 0;
mFbWidth = 640;
mEfbHeight = 480;
field_0x30 = 0;
mColor = JUtility::TColor(0xff, 0xff, 0xff, 0xff);
mTriggerThreshLo = 0.9f;
mTriggerThreshHi = 0.6f;
mLetterTopColor = JUtility::TColor(0xff, 0x96, 0x00, 0xff);
mLetterBottomColor = JUtility::TColor(0xff, 0x78, 0x00, 0xff);
mLetterTopShadowColor = JUtility::TColor(0x00, 0x00, 0x00, 0xff);
mLetterBottomShadowColor = JUtility::TColor(0x00, 0x00, 0x00, 0xff);
mLetterPositionX = 0;
mLetterPositionY = 10;
mLetterFontSize = 27;
mLineSpacing = 0;
mLetterSpacing = 0;
mBackgroundAlpha = 130;
}
/* 800231BC-800231E4 .text fapGm_After__Fv */
void fapGm_After() {
fopScnM_Management();
fopOvlpM_Management();
fopCamM_Management();
}
/* 800231E4-80023218 .text fapGm_Execute__Fv */
void fapGm_Execute() {
fpcM_Management(0, fapGm_After);
cCt_Counter(0);
}
/* 80023218-80023288 .text fapGm_Create__Fv */
void fapGm_Create() {
fpcM_Init();
fopScnM_Init();
fopOvlpM_Init();
fopCamM_Init();
fopDwTg_CreateQueue();
fopScnM_CreateReq(fpcNm_LOGO_SCENE_e, fpcNm_INVALID_e, 0, 0);
g_HIO.mNo = mDoHIO_createChild("ゲームシステム", &g_HIO); // "Game System"
}