#include "DxLib.h"

const int WIDTH = 960, HEIGHT = 640; // ウィンドウの幅と高さのピクセル数

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); // 背景色の指定
    ClearDrawScreen(); // 画面をクリアする

    DrawLine(0, 0, WIDTH, HEIGHT, GetColor(255, 0, 0)); // 線
    DrawBox(WIDTH / 2, 0, WIDTH, 100, GetColor(0, 255, 0), TRUE); // 長方形
    DrawBox(0, 300, 300, 600, GetColor(0, 0, 255), TRUE); // 正方形
    DrawCircle(400, 400, 100, GetColor(255, 255, 0), TRUE); // 円
    DrawOval(700, 400, 200, 100, GetColor(255, 0, 255), FALSE); // 楕円
    DrawTriangle(700, 100, 500, 300, 900, 300, GetColor(0, 255, 255), TRUE); // 三角形
    DrawPixel(700, 400, GetColor(255, 255, 255)); // 点

    WaitKey(); // キーが押されるまで待つ
    DxLib_End(); // ＤＸライブラリ使用の終了処理
    return 0; // ソフトの終了
}