summaryrefslogtreecommitdiff
path: root/src/f_ap/f_ap_game.cpp
blob: 0466c1003fe9eeee5137951d7f81ead2f81c0d50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include "f_ap/f_ap_game.h"
#include "SSystem/SComponent/c_counter.h"
#include "f_op/f_op_camera_mng.h"
#include "f_op/f_op_draw_tag.h"
#include "f_op/f_op_overlap_mng.h"
#include "f_op/f_op_scene_mng.h"
#include "m_Do/m_Do_main.h"

fapGm_HIO_c::fapGm_HIO_c()
    : mColor(-1), mLetterTopColor(-1), mLetterBottomColor(-1), mLetterTopShadowColor(-1),
      mLetterBottomShadowColor(-1) {
    mUsingHostIO = true;

    if (mDoMain::developmentMode) {
        mDisplayMeter = true;
        mDisplayPrint = true;
    } else {
        mDisplayMeter = false;
        mDisplayPrint = false;
        mDisplay2D = false;
    }

    mDisplay2D = true;
    mDisplayParticle = true;
    mDisplayProcessID = false;
    mMemBlockOff = false;
    mColor.set(255, 255, 255, 255);
    mLROnValue = 0.9f;
    mLROffValue = 0.6f;
    mLetterTopColor.set(255, 150, 0, 255);
    mLetterBottomColor.set(255, 120, 0, 255);
    mLetterTopShadowColor.set(0, 0, 0, 255);
    mLetterBottomShadowColor.set(0, 0, 0, 255);
    mLetterPositionX = 0;
    mLetterPositionY = 10;
    mLetterFontSize = 27;
    mLineSpacing = 0;
    mLetterSpacing = 0;
    mBackgroundAlpha = 130;
}

void fapGm_After() {
    fopScnM_Management();
    fopOvlpM_Management();
    fopCamM_Management();
}

void fapGm_Execute() {
    fpcM_Management(NULL, fapGm_After);
    cCt_Counter(0);
}

fapGm_HIO_c g_HIO;

void fapGm_Create() {
    fpcM_Init();
    fopScnM_Init();
    fopOvlpM_Init();
    fopCamM_Init();
    fopDwTg_CreateQueue();
    g_HIO.field_0x04 = -1;
}

fapGm_HIO_c::~fapGm_HIO_c() {}