こんにちは。現在製作中のゲームでタイトル、ゲームクリア、ゲームオーバー、ゲームのメイン画面をswitch文を使って製作中なのですがswitch文に【宣言が必要です】とエラーが出ます。どうしたらよいですか。お願いします。
製作途中のソースを載せます。
game_screen.cpp
コード:
#include "DxLib.h"
#include "game_screen.h"
#include "player.h"
switch(g_gamestate){
case GAME_TITLE:
DrawGameTitle();
break;
case GAME_MAIN:
Player_Update();
break;
case GAME_CLEAR:
DrawGameClear();
break;
case GAME_OVER:
DrawGameOver();
break;
}
gamescreen.h
#define DEF_GAME_SCREEN_H
コード:
enum GameState{
GAME_TITLE,
GAME_MAIN,
GAME_CLEAR,
GAME_OVER
}g_gamestate = GAME_TITLE;
void GoGameTitle();
void DrawGameTitle();
void GoGameMain();
void GoGameClear();
void DrawGameClear();
void GoGameOver();
void DrawGameOver();