DXライブラリで(初歩的な質問です。
簡単なゲームを、DXライブラリでゲームを作ろうと思ったのですが、エラーがでてしまいます。
>
C:\borland\bcc55\Bin\make.exe -fDebug\trpg.mak TARGET
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c C:\MyC\trpg\gameframe.h.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
C:\MyC\trpg\gameframe.h.cpp:
エラー E2187 C:\MyC\trpg\gameframe.h.cpp 29: 1 行目で始まった条件構文の途中でファイルが終わっている
*** 1 errors in Compile ***
** error 1 ** deleting Debug\gameframe.h.obj
Make End !! (Elapsed time 0:07.375)
当方は、まずは、ゲームの骨組みになるものを作らないといけないみたいなので、ソレを作ろうとしています。
書籍に書いてあるものを入力しただけなのですが
「1 行目で始まった条件構文の途中でファイルが終わっている」とは、
どうすればいいのでしょうか?そのままだろ、と言われるかもしれません
が、文字入力や画像表示、単純な関数を個々に使うのと違い、正直、複雑
すぎて、あまりよく解っていないので困っています。
簡単な質問だと思いますが、よろしければ、回答お願いします。
#ifndef __GAMEFRAME_H__
#define __GAMEFRAME_H__
#include "DxLib.h"
//画面モードを表す列挙定数
enum GAMESTATE{
GAME_TITLE=1,GAME_MAIN,GAME_OVER,GEME_CLEAR
};
class GameFrame{
virtual void drowGameTitle(){}
virtual void drowGameMain(){}
virtual void drowGameClear(){}
virtual void drowGameOver(){}
virtual void loadFiles(){}
virtual void initStage(){}
GAMESTATE gstate;//現在表示している画面モードを表す関数
protected:
GAMESTATE setGameState(GAMESTATE state); //gstate変更関数
public:
virtual ~GameFrame(){}
void doMainLoop();//メインループを実行
};