#include "block_breaker.h"

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
    // ＤＸライブラリを使用する準備
    SetWindowText("対戦型ワンキーアクションゲーム"); // ウィンドウのタイトル
    SetGraphMode(WIDTH, HEIGHT, 32); // ウィンドウの大きさとカラービット数の指定
    ChangeWindowMode(TRUE); // ウィンドウモードで起動
    if (DxLib_Init() == -1) return -1; // ライブラリ初期化 エラーが起きたら終了
    SetBackgroundColor(0, 0, 0); // 背景色の指定
    SetDrawScreen(DX_SCREEN_BACK); // 描画面を裏画面にする

    int timer = 0; // 経過時間を数える変数

    while (ProcessMessage() == 0) { // メインループ
        timer++;
        ClearDrawScreen(); // 画面をクリアする
        clsDx(); // ※17〜20行目は動作の確認用、後の節で削除する
        printfDx("%d\n", timer);
        printfDx("WIDTH %d\n", WIDTH);
        printfDx("HEIGHT %d\n", HEIGHT);

        ScreenFlip(); // 裏画面の内容を表画面に反映させる
        WaitTimer(FRAME_TIME); // 一定時間待つ
        if (CheckHitKey(KEY_INPUT_ESCAPE) == 1) break; // ESCキーが押されたら終了
    }

    DxLib_End(); // ＤＸライブラリ使用の終了処理
    return 0; // ソフトの終了
}
