-
Notifications
You must be signed in to change notification settings - Fork 0
/
CS_menu.cpp
100 lines (86 loc) · 2.71 KB
/
CS_menu.cpp
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
//******************************************************************************
//
// タイトル: キャラ選択の流れ管理処理
// プログラム名: CS_menu.cpp
// 作成者: HAL東京ゲーム学科 劉南宏
//
//******************************************************************************
/*******************************************************************************
* インクルードファイル
*******************************************************************************/
#include "main.h"
#include "input.h"
#include "fade.h"
#include "CS_menu.h"
#include "CS_BG.h"
#include "CS_select.h"
#include "CS_CharaShow.h"
#include "message.h"
//*****************************************************************************
// マクロ定義
//*****************************************************************************
/*******************************************************************************
* 構造体定義
*******************************************************************************/
/*******************************************************************************
* プロトタイプ宣言
*******************************************************************************/
/*******************************************************************************
* グローバル変数
*******************************************************************************/
bool g_playerReady;
/*******************************************************************************
関数名: void InitTitle(void)
引数: なし
戻り値: なし
説明: ゲームタイトルの初期化処理
*******************************************************************************/
void InitCSMenu(void)
{
InitCS_BG();
InitCS_Select();
InitCS_CharaShow();
g_playerReady = false;
}
/*******************************************************************************
関数名: void UpdateTitle(void)
引数: なし
戻り値: なし
説明: ゲームタイトルの更新関数
*******************************************************************************/
void UpdateCSMenu(void)
{
if(!g_playerReady)
{
UpdateCS_Select();
Update_CharaShow();
}
}
/*******************************************************************************
関数名: void DrawTitle(void)
引数: なし
戻り値: なし
説明: ゲームタイトルの描画関数
*******************************************************************************/
void DrawCSMenu(void)
{
DrawCS_BG();
DrawCS_CharaShow();
DrawCS_Select();
}
/*******************************************************************************
関数名: void UninitTitle(void)
引数: なし
戻り値: なし
説明: ゲームタイトルの開放関数
*******************************************************************************/
void UninitCSMenu(void)
{
UninitCS_BG();
UninitCS_Select();
Uninit_CharaShow();
}
void AllPlayerLock(void)
{
g_playerReady = true;
}