/*!
  \page ai_state_page スクリプトによる AI の実現 (記述中)

  Lua を用いて状態遷移を記述する方法を示します。\n
  サンプルとして、回転と直進、弾を撃つ、といったアクションのできる機体が、標的を破壊するゲームを考えましょう。

  !!! 図

  !!! 状態遷移のあたり

  !!! どう記述するのか

  !!! 作成した C++ クラス, Lua スクリプト

  !!! 実装例

  !!! 実行結果

  簡単ですね。\n
  このシステムでは、AI への入力と出力をシステムで制限できるため、AI の作成をユーザに任せることもできます。

  ここで説明した内容のソースコードは \ref ai_tank_page にて配布しています。

  \n
  \section ai_state_comment_section コメントページ

  - http://sourceforge.jp/forum/forum.php?forum_id=18515

  \n
  \section ai_state_reference_section 参考

  - 本 <a href="http://www.amazon.co.jp/gp/product/4873113393?ie=UTF8&tag=qrobosdk-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4873113393">「実例で学ぶゲームAIプログラミング」</a><img src="http://www.assoc-amazon.jp/e/ir?t=qrobosdk-22&l=as2&o=9&a=4873113393" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

  \n
*/
