# 2D Platformer Lesson 01 Sample

2Dプラットフォーマー制作実践 第01回用の最小構成サンプルです。

## 構成

- `src/main.cpp`: DxLib初期化とゲーム起動
- `src/Game.h/.cpp`: 入力、プレイヤー、状態、HUD
- `src/Stage.h/.cpp`: 固定マップ、ゴール、地形衝突、ステージ描画
- `src/Common.h`: 矩形、当たり判定、Clampなどの共通処理

床、ゴール、プレイヤーは `DrawBox` で描画します。

## 操作

- 左右キー: 移動
- `Z`: ジャンプ
- `R`: クリア/ゲームオーバー後にリトライ
- `ESC`: 終了
