<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/hakoniwa_project/">
    <title>箱庭Project Wiki</title>
    <link>http://w.atwiki.jp/hakoniwa_project/</link>
    <atom:link href="https://w.atwiki.jp/hakoniwa_project/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>箱庭Project Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2018-04-13T14:45:18+09:00</dc:date>
    <utime>1523598318</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/58.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/63.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/51.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/31.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/47.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/hakoniwa_project/pages/54.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/58.html">
    <title>適当に意見をコメントするページ</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/58.html</link>
    <description>
      -ここは思いついた事をコメントしていくページです
　現実可能不可能は意識せず自由に発言することで新しいものが見えるかもしれません
　俗に言うブレーンストーミングですね
　では、以下のコメント欄に自由にどうぞ

----

- テストも兼ねて。　どっかから特定地域の天気情報を取得して現実とゲームをリンクできたら面白いかもね！  -- そうめん  (2011-10-23 10:56:13)
- せっかくサーバがあるから、ダウンロードクエストみたいなことしてもいいかもね  -- Tの人  (2011-10-23 19:42:20)
- バンプマッピング機能とか  -- そうめん  (2011-11-26 13:48:50)
- 現在このサークルに所属しているものです  -- RAIN  (2018-04-13 14:44:42)
- このプロジェクトがどのようになっているのか気になって連絡致しました  -- RAIN  (2018-04-13 14:45:18)
#comment()    </description>
    <dc:date>2018-04-13T14:45:18+09:00</dc:date>
    <utime>1523598318</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/1.html</link>
    <description>
      *箱庭Project Wikiについて
このWikiはTUT-CCLUB内の3Dゲーム作成プロジェクト「箱庭Project」の情報公開・連絡用Wikiです。
現在【世界制服】作成中です！！


*公開情報
-&amp;s(){平成24年度　新入生歓迎行事でお試し版(予定)}
-&amp;s(){平成24年度　技科大祭で体験版または正式版(予定)}

*連絡
-[[スクリプト リファレンス]]を掲載しました。最新のイベントスクリプトの情報はここで参照できます。
-[[スクリプト実装状況]]を掲載しました。スクリプト関数のリクエストもここから行えます。
-スクリプト開発用パッケージをリリースしました。Dropboxの箱庭フォルダに置いてあります。プログラム班の人は必ず触れておいてください。

ご意見番作成！
[[自由に書きこむべし&gt;適当に意見をコメントするページ]]

*Wiki内の文書の著作権について(一応)
基本的にフリーです。
一報くれると喜びます♪　    </description>
    <dc:date>2012-08-20T11:42:38+09:00</dc:date>
    <utime>1345430558</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/63.html">
    <title>スクリプト リファレンス</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/63.html</link>
    <description>
      本体プログラムのフィールド上で実行されるイベントスクリプトのリファレンスです。

*定数リファレンス
#openclose(show=ここをクリックして展開 [▼]){
|定数名|値|説明|
|SYS_PI|3.141592654|円周率|
}

----
*関数リファレンス
**基本
#openclose(show=System.Wait関数)
{
***System.Wait関数
-説明&amp;br()指定したフレーム数分ウェイト(処理の中断)をします。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|ウエイトしたいフレーム数|
-戻り値&amp;br()なし
}
//#openclose(show=System.Yield){
//***System.Yield関数
//-説明&amp;br()そのフレームにおけるスクリプト処理を中断します。
//-引数&amp;br()なし
//-戻り値&amp;br()なし
//}

**メッセージウィンドウ
#openclose(show=System.Message関数)
{
***System.Message関数
-説明&amp;br()メッセージウィンドウを用いて文字列を表示します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|表示したい文字列|
-戻り値&amp;br()なし
-補足&amp;br()メッセージの文字列には以下の制御文字が使える。
--%n：改行
--%!：キー入力待ち
--%^：キー入力なしにメッセージ表示の終了
--%%：% を表示
}
#openclose(show=System.SetName関数)
{
***System.SetName関数
-説明&amp;br()メッセージウインドウの左上に表示される名前を変更します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|表示したい名前&amp;br()名前を表示しない場合はからの文字列を指定します。|
-戻り値&amp;br()なし
}
#openclose(show=System.SetDrawMessageWindow関数)
{
***System.SetDrawMessageWindow関数
-説明&amp;br()メッセージウインドウ枠を表示/非表示にします。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|真理値|メッセージウィンドウ枠を表示するかどうか&amp;br()表示：true、非表示：false|
-戻り値&amp;br()なし
}
#openclose(show=System.SetMessageDrawInterval関数)
{
***System.SetMessageDrawInterval関数
-説明&amp;br()メッセージ文字列の文字送りの速度を変更します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|表示間隔(フレーム単位、整数)|
-戻り値&amp;br()なし
}
#openclose(show=System.ChangeNameWindow関数)
{
***System.ChangeNameWindow関数
-説明&amp;br()メッセージウィンドウの名前枠の画像を変更します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|新しい名前枠の画像のパス|
-戻り値&amp;br()なし
}
#openclose(show=System.ChangeMessageWindow関数)
{
***System.ChangeMessageWindow関数
-説明&amp;br()メッセージウィンドウのメッセージ枠の画像を変更します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|新しいメッセージ枠の画像のパス|
-戻り値&amp;br()なし
}
#openclose(show=System.SetNameWindowMargin関数)
{
***System.SetNameWindowMargin関数
-説明&amp;br()名前枠内に表示する文字列のマージンを設定します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|左側のマージン|
|2|整数|右側のマージン|
|3|整数|上側のマージン|
|4|整数|下側のマージン|
-戻り値&amp;br()なし
}
#openclose(show=System.SetMessageWindowMargin関数)
{
***System.SetMessageWindowMargin関数
-説明&amp;br()メッセージ枠内に表示する文字列のマージンを設定します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|左側のマージン|
|2|整数|右側のマージン|
|3|整数|上側のマージン|
|4|整数|下側のマージン|
-戻り値&amp;br()なし
}
#openclose(show=System.Choice関数)
{
***System.Choice関数
-説明&amp;br()選択肢を表示します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|選択肢の説明文|
|2|文字列の配列|選択肢の項目の配列|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|選択した項目の番号(一番上が0)|
}

**グローバル変数操作
#openclose(show=System.GetGInteger関数)
{
***System.GetGInteger関数
-説明&amp;br()整数用グローバル変数の値を取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|取得したい変数の名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|取得した値|
}
#openclose(show=System.SetGInteger関数)
{
***System.SetGInteger関数
-説明&amp;br()整数用グローバル変数に値を代入します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|代入先の変数の名前|
|2|整数|代入する数値|
-戻り値&amp;br()なし
}
#openclose(show=System.GetGDouble関数)
{
***System.GetGDouble関数
-説明&amp;br()実数用グローバル変数の値を取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|実数|取得したい変数の名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|実数|取得した値|
}
#openclose(show=System.SetGDouble関数)
{
***System.SetGDouble関数
-説明&amp;br()実数用グローバル変数に値を代入します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|代入先の変数の名前|
|2|実数|代入する数値|
-戻り値&amp;br()なし
}
#openclose(show=System.GetGString関数)
{
***System.GetGString関数
-説明&amp;br()文字列用グローバル変数の値を取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|取得したい変数の名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|文字列|取得した値|
}
#openclose(show=System.SetGString関数)
{
***System.SetGString関数
-説明&amp;br()文字列用グローバル変数に値を代入します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|代入先の変数の名前|
|2|文字列|代入する数値|
-戻り値&amp;br()なし
}
#openclose(show=System.GetGSwitch関数)
{
***System.GetGSwitch関数
-説明&amp;br()グローバルスイッチの値を取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|取得したいスイッチの名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|取得した値|
}
#openclose(show=System.SetGSwitch関数)
{
***System.SetGSwitch関数
-説明&amp;br()グローバルスイッチのON/OFFを切り替えます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|スイッチの名前|
|2|真理値|ONにする場合はtrue、OFFにする場合はfalse|
-戻り値&amp;br()なし
}

**プレイヤー操作
#openclose(show=System.LockPlayer関数)
{
***System.LockPlayer関数
-説明&amp;br()プレイヤーをコントローラ操作できなくします。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.UnlockPlayer関数)
{
***System.UnlockPlayer関数
-説明&amp;br()プレイヤーをコントローラ操作できるようにします。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.GetPlayerPosition関数)
{
***System.GetPlayerPosition関数
-説明&amp;br()プレイヤーの現在位置を取得します。
-引数&amp;br()なし
-戻り値
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|実数|プレイヤーの現在位置(X座標)|
|2|実数|プレイヤーの現在位置(Y座標)|
|3|実数|プレイヤーの現在位置(Z座標)|
}
//#openclose(show=System.GetPlayerDirection関数)
//{
//***System.GetPlayerDirection関数
//-説明&amp;br()プレイヤーの現在の向きを取得します。
//-引数&amp;br()なし
//-戻り値
//|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
//|1|実数|プレイヤーの現在の向き(右回り)|
//}
#openclose(show=System.MovePlayer関数)
{
***System.MovePlayer関数
-説明&amp;br()プレイヤーを移動させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値&amp;br()なし
}
#openclose(show=System.TurnPlayer関数)
{
***System.TurnPlayer関数
-説明&amp;br()プレイヤーを回転させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|実数|回転角(右回り)|
-戻り値&amp;br()なし
}
#openclose(show=System.MovelayerWithoutWait関数)
{
***System.MovePlayerWithoutWait関数
-説明&amp;br()プレイヤーを移動させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値&amp;br()なし
-補足&amp;br()この関数は通常の移動関数や回転関数と組み合わせて使用します。
-記述例
 --30°回転しながら前進
 System.MovePlayerWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnPlayer(obj_id, SYS_PI / 6)
}
#openclose(show=System.TurnPlayerWithoutWait関数)
{
***System.TurnPlayerWithoutWait関数
-説明&amp;br()プレイヤーを回転させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|実数|回転角(右回り)|
-戻り値&amp;br()なし
-補足&amp;br()この関数は通常の移動関数や回転関数と組み合わせて使用します。
-記述例
 --30°回転しながら前進
 System.MovePlayerWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnPlayer(obj_id, SYS_PI / 6)
}

**オブジェクト操作
#openclose(show=System.SetChara関数)
{
***System.SetChara関数
-説明&amp;br()フィールド上にキャラクターオブジェクトを配置します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|オブジェクトファイルの名前(XMLファイル)|
|2|実数|配置座標(X座標)|
|3|実数|配置座標(Y座標)|
|4|実数|配置座標(Z座標)|
|5|実数|回転角(X軸・ラジアン単位・たぶん右回り)|
|6|実数|回転角(Y軸・ラジアン単位・たぶん右回り)|
|7|実数|回転角(Z軸・ラジアン単位・たぶん右回り)|
|8|実数|拡大率(X軸方向・1.0で等倍)|
|9|実数|拡大率(Y軸方向・1.0で等倍)|
|10|実数|拡大率(Z軸方向・1.0で等倍)|
|11|文字列|スクリプトパス(設定しない場合は空の文字列を指定)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功すれば配置した[[キャラクター]]オブジェクトのID、失敗すれば-1を返す。|
-補足&amp;br()マップファイルに指定されているキャラクターオブジェクトはマップファイルの上から順に1からIDが割り振られている。ファイルは MapData フォルダから読み込まれます。
}
#openclose(show=System.MoveChara関数)
{
***System.MoveChara関数
-説明&amp;br()キャラクターオブジェクトを移動させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動させたいキャラクターオブジェクトのID|
|2|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
}
#openclose(show=System.TurnChara関数)
{
***System.TurnChara関数
-説明&amp;br()キャラクターオブジェクトを回転させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|回転させたいキャラクターオブジェクトのID|
|2|実数|回転角(右回り)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
}
#openclose(show=System.MoveCharaWithoutWait関数)
{
***System.MoveCharaWithoutWait関数
-説明&amp;br()キャラクターオブジェクトを移動させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動させたいキャラクターオブジェクトのID|
|2|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-補足&amp;br()この関数は通常の移動関数や回転関数と組み合わせて使用します。
-記述例
 --30°回転しながら前進
 System.MoveCharaWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnChara(obj_id, SYS_PI / 6)
}
#openclose(show=System.TurnCharaWithoutWait関数)
{
***System.TurnCharaWithoutWait関数
-説明&amp;br()キャラクターオブジェクトを回転させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|回転させたいキャラクターオブジェクトのID|
|2|実数|回転角(右回り)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-記述例
 --30°回転しながら前進
 System.MoveCharaWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnChara(obj_id, SYS_PI / 6)
}
#openclose(show=System.DeleteChara関数)
{
***System.DeleteChara関数
-説明&amp;br()キャラクターオブジェクトを削除します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|削除したいキャラクターオブジェクトのID|
-戻り値&amp;br()なし
}
#openclose(show=System.FindCharaIdByName関数)
{
***System.FindCharaIdByName関数
-説明&amp;br()キャラクターオブジェクトの名前からIDを取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|キャラクターオブジェクトの名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功すればキャラクターオブジェクトのID、失敗すれば-1を返します。|
}
#openclose(show=System.SetObject関数)
{
***System.SetObject関数
-説明&amp;br()フィールド上に地形オブジェクトを配置します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|オブジェクトファイルの名前(XMLファイル)|
|2|実数|配置座標(X座標)|
|3|実数|配置座標(Y座標)|
|4|実数|配置座標(Z座標)|
|5|実数|回転角(X軸・ラジアン単位・たぶん右回り)|
|6|実数|回転角(Y軸・ラジアン単位・たぶん右回り)|
|7|実数|回転角(Z軸・ラジアン単位・たぶん右回り)|
|8|実数|拡大率(X軸方向・1.0で等倍)|
|9|実数|拡大率(Y軸方向・1.0で等倍)|
|10|実数|拡大率(Z軸方向・1.0で等倍)|
|11|文字列|スクリプトパス(設定しない場合は空の文字列を指定)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功すれば配置した地形オブジェクトのID、失敗すれば-1を返す。|
-補足&amp;br()マップファイルに指定されている地形オブジェクトはマップファイルの上から順に1からIDが割り振られている。ファイルは MapData フォルダから読み込まれます。
}
#openclose(show=System.MoveObject関数)
{
***System.MoveObject関数
-説明&amp;br()地形オブジェクトを移動させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動させたい地形オブジェクトのID|
|2|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
}
#openclose(show=System.TurnObject関数)
{
***System.TurnObject関数
-説明&amp;br()地形オブジェクトを回転させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|回転させたい地形オブジェクトのID|
|2|実数|回転角(右回り)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
}
#openclose(show=System.MoveObjectWithoutWait関数)
{
***System.MoveObjectWithoutWait関数
-説明&amp;br()地形オブジェクトを移動させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|移動させたい地形オブジェクトのID|
|2|整数|移動方向&amp;br()前進：SYS_DIR_FRONT&amp;br()後進：SYS_DIR_BACK|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-補足&amp;br()この関数は通常の移動関数や回転関数と組み合わせて使用します。
-記述例
 --30°回転しながら前進
 System.MoveObjectWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnObject(obj_id, SYS_PI / 6)
}
#openclose(show=System.TurnObjectWithoutWait関数)
{
***System.TurnObjectWithoutWait関数
-説明&amp;br()地形オブジェクトを回転させます。(組み合わせ用)
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|回転させたい地形オブジェクトのID|
|2|実数|回転角(右回り)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-記述例
 --30°回転しながら前進
 System.MoveObjectWithoutWait(obj_id, SYS_DIR_FRONT)
 System.TurnObject(obj_id, SYS_PI / 6)
}
#openclose(show=System.DeleteObject関数)
{
***System.DeleteObject関数
-説明&amp;br()地形オブジェクトを削除します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|削除したい地形オブジェクトのID|
-戻り値&amp;br()なし
}
#openclose(show=System.FindObjectIdByName関数)
{
***System.FindObjectIdByName関数
-説明&amp;br()地形オブジェクトの名前からIDを取得します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|地形オブジェクトの名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功すれば地形オブジェクトのID、失敗すれば-1を返します。|
}

**フィールド操作
#openclose(show=System.ChangeField関数)
{
***System.ChangeField関数
-説明&amp;br()指定したフィールドに移動(切り替え)します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|移動先のフィールド名&amp;br()※フィールド定義ファイルのパスではありません。|
|2|文字列|ジャンプポイントの名前|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
}

**サウンド操作
#openclose(show=System.LoadBGM関数)
{
***System.LoadBGM関数
-説明&amp;br()音楽ファイルを読み込みBGMとして再生します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|音楽ファイルのパス|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-補足&amp;br()音楽ファイルは Sound\BGM フォルダから読み込まれます。
}
#openclose(show=System.PlayBGM関数)
{
***System.PlayBGM関数
-説明&amp;br()停止/一時停止したBGMを再生します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.PauseBGM関数)
{
***System.PauseBGM関数
-説明&amp;br()再生中のBGMを一時停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.StopBGM関数)
{
***System.StopBGM関数
-説明&amp;br()再生中のBGMを停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.LoadBGS関数)
{
***System.LoadBGS関数
-説明&amp;br()音楽ファイルを読み込みBGS(Background Sound : 環境音)として再生します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|音楽ファイルのパス|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|真理値|成功すればtrue、失敗すればfalseを返します。|
-補足&amp;br()音楽ファイルは Sound\BGS フォルダから読み込まれます。
}
#openclose(show=System.PlayBGS関数)
{
***System.PlayBGS関数
-説明&amp;br()停止/一時停止したBGS(Background Sound : 環境音)を再生します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.PauseBGS関数)
{
***System.PauseBGS関数
-説明&amp;br()再生中のBGS(Background Sound : 環境音)を一時停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.StopBGS関数)
{
***System.StopBGS関数
-説明&amp;br()再生中のBGS(Background Sound : 環境音)を停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.PlaySE関数)
{
***System.PlaySE関数
-説明&amp;br()音楽ファイルを読み込み、SEとして再生します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|音楽ファイルのパス|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功すれば読み込んだSEに対するID、失敗すれば-1を返します。|
-補足&amp;br()音楽ファイルは Sound\SE フォルダから読み込まれます。
}
#openclose(show=System.PauseAllSound関数)
{
***System.PauseAllSound関数
-説明&amp;br()再生中のすべての音楽を一時停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.ResumeAllSound関数)
{
***System.ResumeAllSound関数
-説明&amp;br()一時停止しているすべての音楽の再生を再開します。
-引数&amp;br()なし
-戻り値&amp;br()なし
}
#openclose(show=System.StopAllSound関数)
{
***System.StopAllSound関数
-説明&amp;br()再生中のすべての音楽を停止します。
-引数&amp;br()なし
-戻り値&amp;br()なし
-補足&amp;br()BGMとBGSは単なる停止の状態になるが、SEは停止した後に削除されるので、再度再生する時はPlaySE関数を呼び出す必要がある。
}

**画像操作
#openclose(show=System.ShowPicture関数)
{
***System.ShowPicture関数
-説明&amp;br()画像を読み込み、表示します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|画像ファイルのパス|
|2|整数|ピクチャの表示座標(X座標)|
|3|整数|ピクチャの表示座標(Y座標)|
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|整数|成功した場合は表示した画像のID、失敗した場合は-1を返します。|
-補足&amp;br()画像ファイルは Picture\Event フォルダから読み込まれます。
}
#openclose(show=System.MovePicture関数)
{
***System.MovePicture関数
&amp;color(red){不具合：妙な動きをする時がある(原因把握済み・そのうち修正)}
-説明&amp;br()画像を移動させます。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|文字列|画像のID|
|2|整数|移動先の座標(X座標)|
|3|整数|移動先の座標(Y座標)|
|4|整数|移動までにかかるフレーム数|
-戻り値&amp;br()なし
}
#openclose(show=System.ClearPicture関数)
{
***System.ClearPicture関数
-説明&amp;br()画像を消去します。
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
|1|整数|画像のID|
-戻り値&amp;br()なし
}

----
テンプレ
#openclose(show=関数)
{
***関数
-説明&amp;br()
-引数
|BGCOLOR(lightgreen):~順番|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~説明|
||||
-戻り値
|BGCOLOR(lightgreen):~型|BGCOLOR(lightgreen):~値|BGCOLOR(lightgreen):~説明|
||||
}    </description>
    <dc:date>2012-04-16T10:10:13+09:00</dc:date>
    <utime>1334538613</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/2.html</link>
    <description>
      **メニュー
***メイン
-[[トップページ]]
-[[ダウンロード]]
***全体のページ
-&amp;treemenu2(title=議事録[▼],none,treeline=0,flag=ex){[[2011年7月25日]]|[[2011年6月13日]]|[[2011年5月16日]]|[[2011年5月9日]]|[[2011年4月18日]]|[[2011年2月24日]]|[[2011年1月17日]]}
-&amp;treemenu2(title=シナリオ[▼],none,treeline=0,flag=ex){&amp;treemenu2(title=背景[▼],none,treeline=0,flag=ex){[[各種設定&gt;各種設定]]|[[用語&gt;用語]]}|[[第一案&gt;シナリオ第一案]]|[[第二案&gt;シナリオ第二案]]|[[第三案&gt;シナリオ第三案]]|[[第四案&gt;シナリオ第四案]]|[[第五案&gt;シナリオ第五案]]|[[第六案&gt;シナリオ第六案]]|[[第七案&gt;シナリオ第七案]]}
-[[メンバー表]]
***班のページ
-&amp;treemenu2(title=プログラム班[▼],none,treeline=0,flag=ex){[[トップページ&gt;プログラム班]]|[[担当表&gt;【プログラム班】担当表]]|[[技術情報&gt;【プログラム班】技術情報]]|[[各種設定&gt;【プログラム班】各種設定]]|[[その他&gt;【プログラム班】その他]]|[[エフェクト&gt;エフェクト開発環境]]}
-&amp;treemenu2(title=デザイン班[▼],none,treeline=0,flag=ex){[[トップページ&gt;デザイン班]]}

----

**リンク
-[[TUT-CCLUB(現在閉鎖中)&gt;&gt;http://cclub.cc.tut.ac.jp]]
-[[技科大祭&gt;&gt;http://tut-fes.jp]]

-[[@wiki&gt;&gt;http://atwiki.jp]]
-[[@wikiご利用ガイド&gt;&gt;http://atwiki.jp/guide/]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=メニュー編集)
#javascript(){{
&lt;!-- [FC2 Analyzer] http://analyzer.fc2.com/  --&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://analyzer54.fc2.com/ana/processor.php?uid=1237520&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://analyzer54.fc2.com/ana/icon.php?uid=1237520&amp;ref=&amp;href=&amp;wid=0&amp;hei=0&amp;col=0&quot; /&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;!-- [FC2 Analyzer]  --&gt;
}}    </description>
    <dc:date>2012-03-30T16:48:46+09:00</dc:date>
    <utime>1333093726</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/15.html">
    <title>【プログラム班】技術情報</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/15.html</link>
    <description>
      **イベントスクリプト
イベントスクリプト関連の情報を記載

[[スクリプト リファレンス]]

**覚え書き・メモ

-MSXML SDK 6.0
MSXMLの使い方についていろいろ調べたけど、やっぱりSDKを使うのがベストだよなー。%%ただしMicrosoftの日本語ページにはないらしく、英語ページから探さないといけないらしい。%%Platform SDK 4.0Aはどうやら標準でMSXML SDKが付いているらしい。includeフォルダにmsxml6.hがあった。

[[MSXML 6.0 関数リファレンスに近くもない何か&gt;【プログラム班】開発メモ→MSXML 6.0 リファレンスに近くもない何か]]    </description>
    <dc:date>2012-03-30T16:45:04+09:00</dc:date>
    <utime>1333093504</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/51.html">
    <title>なむれい</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/51.html</link>
    <description>
      *Name　なむれい
-所属
--プログラム班
-担当
--箱庭マップエディタ
-趣味
--睡眠
-一言
--箱庭を機にDirectXの知識を深めたいなと思っています よろしくおねがいします
-Todo
|BGCOLOR(lightgray):工程名|BGCOLOR(lightgray):状態|
|オブジェクト選択|完了|
|あたり判定の設定(Bounding box)|完了|
|ジャンプリスト|完了|
|スクリプト設定ドロップダウンボックスのリアルタイム更新|完了|
|ソースコードの洗練|進行中...|    </description>
    <dc:date>2012-03-20T11:28:01+09:00</dc:date>
    <utime>1332210481</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/13.html">
    <title>プログラム班</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/13.html</link>
    <description>
      *ソフトのダウンロード
&amp;del(){こちら}から
*搭載予定の機能
-サウンド機能
-スクリプト(マップイベント)
-3Dモデルのアニメーション機能

*プログラムを実行するのに必要な環境(確認済み)
-Microsoft Windows XP / Vista / 7 / 8 Consumer Preview
-Microsoft DirectX 9.0c以上
-Microsoft XML Core Service (MSXML) 6
-256MB以上のメモリ
-800×600以上の解像度

*開発環境
-Microsoft Visual C++ 2010 Express Service Pack 1
-Microsoft DirectX SDK (March 2008)    </description>
    <dc:date>2012-03-05T14:55:54+09:00</dc:date>
    <utime>1330926954</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/31.html">
    <title>Tの人</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/31.html</link>
    <description>
      *Name　Tの人
-所属
--プログラム班

-仕事
--本体プログラムのフレームワーク
--マップシーン全般
--DirectXのラッパーライブラリ開発

-趣味
--ニコ動

**進捗状況
***DXGLibrary
|やること|状態|
|文字描画関係関数の整理と大幅な仕様変更(+ガベージコレクション機能)|&amp;color(red){済}|
|文字描画関係関数の機能拡張(フォントを画像に変換)|&amp;color(red){済}|
|フォントオブジェクトのメモリリーク修正|&amp;color(red){済}|
|3Dモデルの描画関数のサイズ変更機能|&amp;color(red){済}|
|サウンド機能追加|&amp;color(red){済}|
|ソースのクリーンアップ|&amp;color(red){済}|
|(マウス機能)|&amp;color(red){済}|
|ジョイパッドに対応||
|DXGImage、DXGModelのガベージコレクション|&amp;color(red){済}|
|DXGImage、DXGModelのガベージコレクションのデバッグ作業|&amp;color(red){済}|
|内部のCOMオブジェクトに自作スマートポインタをかませる|&amp;color(red){済}|
|DXGMusicの大幅に改造|&amp;color(red){済}|
|新・関数リファレンス作り|&amp;color(red){済}|
|Windows 7のみで発生する不具合を修正(COM関係)|&amp;color(red){済}|
|エフェクト機能の追加|&amp;color(gray){進行中・・・}|
|ライト・影機能の見直し||
|デバイスロスト問題の修正|&amp;color(gray){進行中・・・}|

***本体機能
|やること|状態|
|ソースコードの最適化|&amp;color(gray){進行中・・・}|
|キーコンフィグ||
|セーブ機能|&amp;color(red){済}|
|音楽再生機能の実装|&amp;color(red){済}|
|味方/敵のデータ管理||

***マップシーン
|やること|状態|
|回転バグの修正|&amp;color(red){済}|
|「はじめから」選択時のマップシーン初期化機能|&amp;color(red){済}|
|スクリプト機能をマージ|&amp;color(red){済}|
|スクリプトの呼び出し機能|&amp;color(red){済}|
|3Dアニメーション機能追加|&amp;color(red){済}|
|ジャンプ機能|&amp;color(red){済}|
|当たり判定を向き・サイズに合わせて調節する機能を実装|&amp;color(red){済}|
|当たり判定のカプセル形状の設定方法を再検討・修正|&amp;color(red){済}|
|カメラの設定方法を考える・実装|&amp;color(red){済}|
|フィールドの管理方法を考える・実装|&amp;color(red){済}|
|フィールド移動機能の実装|&amp;color(red){済}|
|キャラクター属性のオブジェクトのあたり判定の修正|&amp;color(red){済}|
|「空」管理機能の設計・実装||
|「天候」管理機能の設計・実装||
|エフェクト機能の設計・実装||
|アイテム管理機能の設計・実装||

***スクリプト用関数の実装
進行中・・・ [[詳細はこちら&gt;スクリプト実装状況]]

***マウス機能案
|やること|状態|
|左クリック：クリック地点まで移動||
|右クリック＆ドラック：視点変更||
|マウスホイール：拡大縮小||    </description>
    <dc:date>2012-03-02T18:12:35+09:00</dc:date>
    <utime>1330679555</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/47.html">
    <title>CP</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/47.html</link>
    <description>
      *CP
-所属
--プログラム班
-仕事
--ルアー
-趣味
--将棋
--二コニコ動画
-一言
プラグラミングはさっぱりだけど箱庭制作の役に立てれたらいいと思う

|やること|状態|
|スクリプト、ルアーのサンプル作る|未|
|ルアーのサンプルらしきもの１つ完成（文字表示）||    </description>
    <dc:date>2011-11-26T21:21:43+09:00</dc:date>
    <utime>1322310103</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/hakoniwa_project/pages/54.html">
    <title>スクリプト実装状況</title>
    <link>https://w.atwiki.jp/hakoniwa_project/pages/54.html</link>
    <description>
      *スクリプト実装状況

&amp;link_anchor(request){スクリプト用関数のリクエストフォーム}を作成しました。

**イベント呼び出し方法
|方法|状況|
|話しかけて呼び出し|&amp;color(blue){対応}|
|自動呼び出し(フィールド移動直後)|&amp;color(blue){対応}|

**スクリプト用の関数実装状況
#openclose(show=根幹にかかわるもの[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|スクリプト処理の一時中断|(Lua上で実装)|Yield|&amp;color(blue){実装済}|
|スクリプトのステートの変更|||&amp;color(black){廃止}|
|デバッグ用メッセージ出力|||&amp;color(black){廃止(代替：print関数)}|
}

#openclose(show=メッセージ関連[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|文字の表示時間間隔の設定|luaextern_System_SetMessageDrawInterval|System.SetMessageDrawInterval|&amp;color(blue){実装済}|
|名前ウインドウ画像の変更|luaextern_System_ChangeMessageWindow|System.ChangeMessageWindow|&amp;color(blue){実装済}|
|メッセージウインドウ画像の変更|luaextern_System_ChangeNameWindow|System.ChangeNameWindow|&amp;color(blue){実装済}|
|名前ウインドウのマージン設定|luaextern_System_SetNameWindowMargin|System.SetNameWindowMargin|&amp;color(blue){実装済}|
|メッセージウインドウのマージン設定|luaextern_System_SetMsgWindowMargin|System.SetMessageWindowMargin|&amp;color(blue){実装済}|
|ウィンドウ表示設定|(Lua上で実装)|System.SetDrawMesssageWindow|&amp;color(blue){実装済}|
|名前表示設定|luaextern_System_SetName|System.SetName|&amp;color(blue){実装済}|
|メッセージ表示|(Lua上で実装)|System.Message|&amp;color(blue){実装済}|
|選択肢表示|(Lua上で実装)|System.Choice|&amp;color(blue){実装済}|
|文字入力|(未定)|System.(未定)|&amp;color(grey){未実装}|
}

#openclose(show=変数の設定・取得関連[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|グローバル変数(整数)操作|luaextern_System_SetGInteger|System.SetGInteger|&amp;color(blue){実装済}|
|グローバル変数(整数)取得|luaextern_System_GetGInteger|System.GetGInteger|&amp;color(blue){実装済}|
|グローバル文字列操作|luaextern_System_SetGString|System.SetGString|&amp;color(blue){実装済}|
|グローバル文字列取得|luaextern_System_GetGString|System.GetGString|&amp;color(blue){実装済}|
|グローバルスイッチ操作|luaextern_System_SetGSwitch|System.SetGSwitch|&amp;color(blue){実装済}|
|グローバルスイッチ取得|luaextern_System_GetGSwitch|System.GetGSwitch|&amp;color(blue){実装済}|
|グローバル変数(実数)操作|luaextern_System_SetGDouble|System.SetGDouble|&amp;color(blue){実装済}|
|グローバル変数(実数)取得|luaextern_System_GetGDouble|System.GetGDouble|&amp;color(blue){実装済}|
}

#openclose(show=イベント制御[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|ウェイト|(Lua上で実装)|System.Wait|&amp;color(blue){実装済}|
}

#openclose(show=フィールド関連[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|カメラ移動|||&amp;color(grey){未実装}|
|プレイヤーの位置を取得|luaextern_System_GetPlayerPosition|System.GetPlayerPosition|&amp;color(blue){実装済(未テスト)}|
|プレイヤーの向きを取得|luaextern_System_GetPlayerDirection|System.GetPlayerDirection|&amp;color(grey){未実装}|
|プレイヤーの前進・後退(移動完了までウェイト)|(Lua上で実装)|System.MovePlayer|&amp;color(blue){実装済(未テスト)}|
|プレイヤーの向きを変える(移動完了までウェイト)|(Lua上で実装)|System.TurnPlayer|&amp;color(blue){実装済(未テスト)}|
|プレイヤーの前進・後退|luaextern_System_MovePlayer|System.MovePlayerWithoutWait|&amp;color(blue){実装済(未テスト)}|
|プレイヤーの向きを変える|luaextern_System_TurnPlayer|System.TurnPlayerWithoutWait|&amp;color(blue){実装済(未テスト)}|
|キャラクターの位置を取得|luaextern_System_GetCharaPosition|System.GetCharaPosition|&amp;color(blue){実装済(未テスト)}|
|キャラクターの向きを取得|luaextern_System_GetCharaDirection|System.GetCharaDirection|&amp;color(grey){未実装}|
|キャラクターの配置|luaextern_System_SetChara|System.SetChara|&amp;color(blue){実装済}|
|キャラクターの前進・後退(移動完了までウェイト)|(Lua上で実装)|System.MoveChara|&amp;color(blue){実装済}|
|キャラクターの向きを変える(移動完了までウェイト)|(Lua上で実装)|System.TurnChara|&amp;color(blue){実装済}|
|キャラクターの前進・後退|luaextern_System_MoveChara|System.MoveCharaWithoutWait|&amp;color(blue){実装済}|
|キャラクターの向きを変える|luaextern_System_TurnChara|System.TurnCharaWithoutWait|&amp;color(blue){実装済}|
|キャラクターの削除|luaextern_System_DeleteChara|System.DeleteChara|&amp;color(blue){実装済}|
|キャラクターの名前からIDを取得|luaextern_System_FindCharaIdByName|System.FindCharaIdByName|&amp;color(blue){実装済}|
|キャラにアニメーションさせる||System.SetCharaAnimation|&amp;color(grey){未実装}|
|エフェクトの表示||System.ShowEffect|&amp;color(grey){未実装}|
|オブジェクトの位置を取得|luaextern_System_GetObjectPosition|System.GetObjectPosition|&amp;color(blue){実装済(未テスト)}|
|オブジェクトの向きを取得|luaextern_System_GetObjectDirection|System.GetObjectDirection|&amp;color(grey){未実装}|
|オブジェクトの配置|luaextern_System_SetObject|System.SetObject|&amp;color(blue){実装済}|
|オブジェクトの前進・後退(移動完了までウェイト)|(Lua上で実装)|System.MoveObject|&amp;color(blue){実装済}|
|オブジェクトの向きを変える(移動完了までウェイト)|(Lua上で実装)|System.TurnObject|&amp;color(blue){実装済}|
|オブジェクトの前進・後退|luaextern_System_MoveObject|System.MoveObjectWithoutWait|&amp;color(blue){実装済}|
|オブジェクトの向きを変える|luaextern_System_TurnObject|System.TurnObjectWithoutWait|&amp;color(blue){実装済}|
|オブジェクトの削除|luaextern_System_DeleteObject|System.DeleteObject|&amp;color(blue){実装済}|
|オブジェクトの名前からIDを取得|luaextern_System_FindObjectIdByName|System.FindObjectIdByName|&amp;color(blue){実装済}|
|オブジェクトにアニメーションさせる||System.SetObjectAnimation|&amp;color(grey){未実装}|
|移動終了までウェイト||System.WaitMovingEnd|&amp;color(grey){未実装}|
|場所移動||System.ChangeField|&amp;color(grey){未実装}|
|アイテム数変更||System.ChangeItemNum|&amp;color(grey){未実装}|
|ステータス値変更||System.ChangeStatusNum|&amp;color(grey){未実装}|
}

#openclose(show=音関連[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|全音声一時停止|luaextern_System_PauseAllSound|System.PauseAllSound|&amp;color(blue){実装済(未テスト)}|
|全音声再開|luaextern_System_ResumeAllSound|System.ResumeAllSound|&amp;color(blue){実装済(未テスト)}|
|全音声停止|luaextern_System_StopAllSound|System.StopAllSound|&amp;color(blue){実装済(未テスト)}|
|BGM読み込み|luaextern_System_LoadBGM|System.LoadBGM|&amp;color(blue){実装済}|
|BGM再生|luaextern_System_PlayBGM|System.PlayBGM|&amp;color(blue){実装済}|
|BGM一時停止|luaextern_System_PauseBGM|System.PauseBGM|&amp;color(blue){実装済(未テスト)}|
|BGM停止|luaextern_System_StopBGM|System.StopBGM|&amp;color(blue){実装済}|
|環境音読み込み|luaextern_System_LoadBGS|System.LoadBGS|&amp;color(blue){実装済}|
|環境音再生|luaextern_System_PlayBGS|System.PlayBGS|&amp;color(blue){実装済}|
|環境音一時停止|luaextern_System_PauseBGS|System.PauseBGS|&amp;color(blue){実装済(未テスト)}|
|環境音停止|luaextern_System_StopBGS|System.StopBGS|&amp;color(blue){実装済}|
|効果音再生|luaextern_System_PlaySE|System.PlaySE|&amp;color(blue){実装済}|
}

#openclose(show=グラフィック関連[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|画面効果の発生||System.SetScreenEffect|&amp;color(grey){未実装}|
|画面効果の消去||System.ClearScreenEffect|&amp;color(grey){未実装}|
|画面をフラッシュ！||System.SetFlashEffect|&amp;color(grey){未実装}|
|画面を揺らす||System.SetShakeEffect|&amp;color(grey){未実装}|
|画面の消去（マップ移動の際のフェードアウト）|luaextern_System_DeleteScreen|System.DeleteScreen|&amp;color(blue){実装済}|
|画面の表示（マップ移動の際のフェードイン）|luaextern_System_ShowScreen|System.ShowScreen|&amp;color(blue){実装済}|
|ピクチャーの表示|luaextern_System_ShowPicture|System.ShowPicture|&amp;color(blue){実装済}|
|ピクチャーの移動|luaextern_System_MovePicture|System.MovePicture|&amp;color(orange){実装済(要修正)}|
|ピクチャーの消去|luaextern_System_ClearPicture|System.ClearPicture|&amp;color(blue){実装済}|
|天候エフェクトの再生（晴れ、曇り、雨、雪）||System.SetWeather|&amp;color(grey){未実装}|
|霧を表示する||System.SetFog|&amp;color(grey){未実装}|
|時間帯の変更（朝・昼・晩、とかの切り替え）|||&amp;color(grey){未実装}|
}

#openclose(show=シーン呼び出し[▼]){
|機能|本体側関数名|スクリプト側関数名|状況|
|タイトル呼び出し|(未定)|(未定)|&amp;color(grey){未実装}|
|メニュー呼び出し|(未定)|(未定)|&amp;color(grey){未実装}|
|ギャラリー呼び出し|(未定)|(未定)|&amp;color(grey){未実装}|
|セーブ画面呼び出し|(未定)|(未定)|&amp;color(grey){未実装}|
}

----

**&amp;aname(request, option=nolink){スクリプト用関数のリスエスト}
実装してほしいスクリプト用の関数はここでリクエストしてください
#comment_num2(logpage=スクリプト用関数のリクエストログ)    </description>
    <dc:date>2011-11-20T02:23:16+09:00</dc:date>
    <utime>1321723396</utime>
  </item>
  </rdf:RDF>
