== August Framework ==
'''''(※[http://sourceforge.jp/projects/open-mgl/wiki/August_Framework_2.0 August Framework 2.0]に移行しました。1.0 はもうメンテナンスされていません。2.0 を使ってください。)'''''
[[BR]]
8月フレームワーク───[[BR]]
JavaのSpring Frameworkをもじってと言うか、何と言うか、まぁ'''ぶっちゃけ適当な名前付け'''なんですけど。(何
MFCのように、メソッドをどんどんオーバーライドしていくことにより、機能を実装していくタイプのフレームワークです。[[BR]]
前処理や後処理が複雑大量であるDirectX開発では、やっぱりこの形がベストなのかなぁ、とつい最近気付きました。[[BR]]
このタイプのプログラミング手法は嫌う人も居ますが、開発者の負担を考えると、やっぱりこの形が最善です。
{{{ comment
「8月フレームワーク」と名付けられ、Javaの「Spring Framework」を元ネタにしつつも'''特にSpring Frameworkを意識したわけでもない'''フレームワークです。(何
まぁ強いて言うなら、Spring Frameworkは設定ファイルが自分の作ったクラスを呼び出すのと、Open-MGLのフレームワークが自分の作ったクラスを呼び出す感じ?[[BR]]
・・・そんなの「フレームワーク」って名のつくもんみんな同じだよね。(何
}}}
[[BR]]
=== チュートリアル
* [AF_チュートリアル0 チュートリアル0 ~ 必要環境]
* [AF_チュートリアル1 チュートリアル1 ~ とりあえず使ってみる]
* [AF_チュートリアル2 チュートリアル2 ~ もうちょっと動きのあるプログラムを作ってみる(マウスイベント編)]
* [AF_チュートリアル3 チュートリアル3 ~ もうちょっと動きのあるプログラムを作ってみる(キーボードイベント編)]
* [AF_チュートリアル4 チュートリアル4 ~ 音を出してみる]
* チュートリアル4.1 ~ もう少し親切なプログラム
* [AF_チュートリアル5 チュートリアル5 ~ 音楽(BGM)を流してみる]
* [AF_チュートリアル6 チュートリアル6 ~ テキストを表示させる]
* チュートリアル7 ~ フェードイン・フェードアウトさせてみる
* チュートリアル8 ~ アニメーションさせてみる
* チュートリアル12 ~ シーンを切り替える
* チュートリアル30 ~ 3D空間上に画像を表示してみる
* チュートリアル31 ~ 四角や丸等の3Dオブジェクトを表示してみる
[[BR]]
=== クラスリファレンス
[AF/クラスリファレンス]
[[BR]]
=== ゲームジャンル・フレームワーク
* [August_STG August::STG]
* [August_RPG August::RPG]
* [August_Kakuge August::Kakuge]
[[BR]]
=== 未実装機能
* Click系イベント
* DblClk系イベント
[[BR]]
=== メモ
[AF/Memo]