Store 変数 link

Ren'Py はその機能を制御するいくつかの store 変数を持ちます。 store 変数はたぶん何度も変更されるでしょう。 store 変数はゲームが開始されてから変更されると、セーブシステムによりセーブロードされ、ロールバック時にもロールバックされます。

adv = Character(...) link

これは ADV モードのテンプレートキャラクターで、 Character() が呼び出されるとデフォルトで kind に使用されるキャラクターです。

_confirm_quit = True link

これはゲーム終了時に確認するかを決定します。スプラッシュスクリーン中は False に設定され、またメインメニューでは無視されます。

_dismiss_pause = True link

True ならパーズとトランジションを跳ばせます。

_game_menu_screen = "save" link

これは特定のスクリーンを選択せずにゲームメニューに入ったときに表示されるスクリーンです。 ( 例えば右クリック、エスケープ、 ShowMenu() で引数が与えられなかった場合 ) None を指定するとゲームメニューを開けなくなります。

これはスプラッシュスクリーンの開始で None に設定され、スプラッシュスクリーンの終了で元の値に戻ります。

_history = True link

gTrue なら、 Ren'Py は行が表示されたときにダイアログの履歴を録ります。 (config.history_list_length を設定すべきことに注意してください)

_history_list = [ ] link

これは履歴のリストで、古いもの順に履歴の各行に対応しています。詳細は History を参照してください。

main_menu = False link

Ren'Py はメインメニューにいる間この変数を True に設定します。これはメインメニューでは違うスクリーンを表示するために使用出来ます。

_menu = False link

Ren'Py はメインメニューやゲームメニューコンテキストにいる間この変数を True に設定します。

menu = renpy.display_menu link

選択肢を表示するために呼び出される関数です。 renpy.display_menu() と同じ引数を与えられるべきです。NVL モードで選択肢を表示するためにはこれに nvl_menu() を代入してください。

mouse_visible = True link

マウスの表示を制御します。これは標準的なゲームメニューに入ると自動的に True に設定されます。

name_only = Character(...) link

これは say ステートメントで文字列でキャラクター名が指定された時に使用されるテンプレートキャラクターです。

"Eileen" "Hello, world."

これは次と等価です:

$ temp_char = Character("Eileen", kind=name_only)
temp_char "Hello, world."

ただし temp_char 変数が使用されない場合を除きます。

narrator = Character(...) link

ナレーション ( キャラクターやキャラクター名を指定しない say ステートメント ) を話すキャラクターです。 :

"Hello, world."

これは次と等価です:

narrator "Hello, world."
_rollback = True link

ロールバックの許可を制御します。

say = ... link

台詞を表示するために Ren'Py に呼び出される関数です。これは 3 つの引数で呼び出されます。最初の引数 ( who ) は台詞を話すキャラクター ( ナレーターなら None を指定します。 )、2 つめの引数 (what) は話す内容です。

3 つめの引数はキーワード引数 interact で、デフォルトでは true です。 True なら say 関数はクリック待ちをします。 False なら即座にスクリーンに表示する台詞を返します。

台詞で簡単にキャラクターを呼び出せるので、この関数を直接呼び出すことは滅多にありません。この変数はほとんど say ステートメントにフックを掛けて、再定義するために存在します。

save_name = "" link

セーブに含まれるセーブ名です。

_skipping = True link

スキップの許可を制御します。

_window = False link

これは window showwindow hide ステートメントにより、また window auto ステートメントにより間接的に設定され、 True なら台詞のないステートメントの間もウィンドウを表示します。

_window_auto = False link

window auto ステートメントにより True に設定され、 window showwindow hide ステートメントにより False に設定されます。 True なら window auto モードで動作します。

_window_subtitle = '' link

これは config.window_title の末尾に付け足され、ゲームウィンドウのキャプションになります。これはゲームメニューでは自動的に config.menu_window_subtitle に設定されます。