C言語初心者です。…(*5)
「新・C言語~ゲームプログラミングの館~」で配布されているプロジェクトに関して、
コードを短くする説明(
https://dixq.net/g/01_08.html )があったのですが、
これまでの学習に関するメモが大量に有って書き換え辛い状態だったので、 …(*1)
空のファイルを別で用意して、そっちにスクリプトの中身をコピー&ペーストしました。 …(*2)
そしてBuildしたのですが、コンパイルエラーも出ずに失敗しました。 …(*3)
コピー&ペーストしただけなのに、何故Buildが失敗するのでしょうか? …(*4)
私の見解では、int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) に原因が有るのではと
考えているのですが、このサイトでの写真の載せ方が分からないため、
写真を載せることが出来ませんでした。申し訳ございません。
※( )内の数は、フォーラムルールの「質問者様へのお願い」を参考に振り分けてます。
プログラムの全容はこのようになっています。
コード:
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
//ウィンドウモード変更と初期化と裏画面設定
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK);
//移動量
int x = 50;
//画像格納用ハンドル
int Handle;
//画像のロード
Handle = LoadGraph("画像/キャラクタ01.png");
//裏画面を表画面に反映, メッセージ処理, 画面クリア
///全て成立して初めて実行できる( 論理積 [&&] )
while (ProcessMessage() == 0 && ClearDrawScreen() == 0 && ScreenFlip() == 0) {
DrawGraph(x, 100, Handle, TRUE);
x += 2;
}
// DXライブラリ終了処理
DxLib_End();
return 0;
}