【C++】 DirectX初心者質問スレ Part15 【C】
■ このスレッドは過去ログ倉庫に格納されています
0477デフォルトの名無しさん
2008/01/13(日) 06:35:13Game.h Game.cpp Input.h Input.cppというファイルで入力によって値を変えようとしてるんですけど、Game.h内で
class Game{
<略>
privete:
struct AIRPLANE{
FLOAT v;
FLOAT roll;
FLOAT pitch;
}airplane;
}
と構造体を宣言して、Input.cpp内で構造体の値を入力によって変えたいんですがうまくいきません。
error C2061: 構文エラー : 識別子 'AIRPLANE'
とエラーが出てしまいます。Input.cppの実際に値を変えようとしているところは
#include "Input.h"
<略>
void Input::GetInput_Game(AIRPLANE airplane){
if(KEY_Z == TRUE){
airplane.v += 0.001f;
}
でInput.hのクラスでは
"Game.h"をincludeして
void GetInput_Game(AIRPLANE airplane);
としています。キー入力はうまくいくのですが、構造体の受け渡しがうまくいきません。includeのやりかたが悪いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています