https://bituse.info/game/shot/5
こちらのサイトを参考にしてシューティングゲームを作っています。
背景を線画したいのですがうまくいきません。
class BACK { private: //座標 double x, y; //グラフィックハンドル int gh; private: void Draw(); public: void All(); BACK(); }; BACK::BACK() { gh = LoadGraph("back1.png"); x = y = MARGIN; } void BACK::Draw() { DrawGraph(x, y, gh, FALSE); } void BACK::All() { Draw(); }
サイトの通りに新しくbackというクラスを作りこちらをデバックすると
1>------ ビルド開始: プロジェクト: gamegame, 構成: Release Win32 ------ 1>back.cpp 1>C:\Users\rikua\source\repos\gamegame\back.h(17,7): error C3861: 'LoadGraph': 識別子が見つかりませんでした 1>C:\Users\rikua\source\repos\gamegame\back.h(19,10): error C2065: 'MARGIN': 定義されていない識別子です。 1>C:\Users\rikua\source\repos\gamegame\back.h(23,22): error C2065: 'FALSE': 定義されていない識別子です。 1>C:\Users\rikua\source\repos\gamegame\back.h(23,2): error C3861: 'DrawGraph': 識別子が見つかりませんでした 1>control.cpp 1>main.cpp 1>プロジェクト "gamegame.vcxproj" のビルドが終了しました -- 失敗。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
このようなエラーが起きてしまいます。
おそらくこちらの↓内容が見つかっていないと言われていると思うのですが
書く場所が間違っているのでしょうか?
BACK::BACK() { gh = LoadGraph("back1.png"); x = y = MARGIN; } void BACK::Draw() { DrawGraph(x, y, gh, FALSE); } void BACK::All() { Draw(); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/22 02:26
2020/10/22 02:29
退会済みユーザー
2020/10/22 02:38 編集
2020/10/22 02:43 編集
退会済みユーザー
2020/10/22 02:58 編集
2020/10/22 03:00