Game_Temp

Publié le par chindan

#============================================
# ¡ Game_Temp
#--------------------------------------------# @ƒZ[ƒuƒf[ƒ^‚ÉŠÜ‚Ü‚ê‚È‚¢AˆêŽž“I‚ȃf[ƒ^‚ðˆµ‚¤ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚̃Cƒ“
# ƒXƒ^ƒ“ƒX‚Í $game_temp ‚ŎQÆ‚³‚ê‚Ü‚·B
#============================================

class Game_Temp
#------------------------------------------
# œ ŒöŠJƒCƒ“ƒXƒ^ƒ“ƒX•Ï”
#------------------------------------------
attr_accessor :map_bgm # ƒ}ƒbƒv‰æ–Ê BGM (ƒoƒgƒ‹Žž‹L‰¯—p)
attr_accessor :message_text # ƒƒbƒZ[ƒW •¶Í
attr_accessor :message_proc # ƒƒbƒZ[ƒW ƒR[ƒ‹ƒoƒbƒN (Proc)
attr_accessor :choice_start # ‘I‘ðŽˆ ŠJŽns
attr_accessor :choice_max # ‘I‘ðŽˆ €–ڐ”
attr_accessor :choice_cancel_type # ‘I‘ðŽˆ ƒLƒƒƒ“ƒZƒ‹‚̏ꍇ
attr_accessor :choice_proc # ‘I‘ðŽˆ ƒR[ƒ‹ƒoƒbƒN (Proc)
attr_accessor :num_input_start # ”’l“ü—Í ŠJŽns
attr_accessor :num_input_variable_id # ”’l“ü—Í •Ï” ID
attr_accessor :num_input_digits_max # ”’l“ü—Í Œ…”
attr_accessor :message_window_showing # ƒƒbƒZ[ƒWƒEƒBƒ“ƒhƒE•Ž¦’†
attr_accessor :common_event_id # ƒRƒ‚ƒ“ƒCƒxƒ“ƒg ID
attr_accessor :in_battle # í“¬’†ƒtƒ‰ƒO
attr_accessor :battle_calling # ƒoƒgƒ‹ ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :battle_troop_id # ƒoƒgƒ‹ ƒgƒ‹[ƒv ID
attr_accessor :battle_can_escape # ƒoƒgƒ‹ “¦‘–‰Â”ƒtƒ‰ƒO
attr_accessor :battle_can_lose # ƒoƒgƒ‹ ”s–k‰Â”ƒtƒ‰ƒO
attr_accessor :battle_proc # ƒoƒgƒ‹ ƒR[ƒ‹ƒoƒbƒN (Proc)
attr_accessor :battle_turn # ƒoƒgƒ‹ ƒ^[ƒ“”
attr_accessor :battle_event_flags # ƒoƒgƒ‹ ƒCƒxƒ“ƒgŽÀsÏ‚݃tƒ‰ƒO
attr_accessor :battle_abort # ƒoƒgƒ‹ ’†’fƒtƒ‰ƒO
attr_accessor :battle_main_phase # ƒoƒgƒ‹ ƒƒCƒ“ƒtƒF[ƒYƒtƒ‰ƒO
attr_accessor :battleback_name # ƒoƒgƒ‹ƒoƒbƒN ƒtƒ@ƒCƒ‹–¼
attr_accessor :forcing_battler # ƒAƒNƒVƒ‡ƒ“‹­§‘Ώۂ̃oƒgƒ‰[
attr_accessor :shop_calling # ƒVƒ‡ƒbƒv ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :shop_goods # ƒVƒ‡ƒbƒv ¤•iƒŠƒXƒg
attr_accessor :name_calling # –¼‘O“ü—Í ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :name_actor_id # –¼‘O“ü—Í ƒAƒNƒ^[ ID
attr_accessor :name_max_char # –¼‘O“ü—Í Å‘啶Žš”
attr_accessor :menu_calling # ƒƒjƒ…[ ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :menu_beep # ƒƒjƒ…[ SE ‰‰‘tƒtƒ‰ƒO
attr_accessor :save_calling # ƒZ[ƒu ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :debug_calling # ƒfƒoƒbƒO ŒÄ‚яo‚µƒtƒ‰ƒO
attr_accessor :player_transferring # ƒvƒŒƒCƒ„[êŠˆÚ“®ƒtƒ‰ƒO
attr_accessor :player_new_map_id # ƒvƒŒƒCƒ„[ˆÚ“®æ ƒ}ƒbƒv ID
attr_accessor :player_new_x # ƒvƒŒƒCƒ„[ˆÚ“®æ X À•W
attr_accessor :player_new_y # ƒvƒŒƒCƒ„[ˆÚ“®æ Y À•W
attr_accessor :player_new_direction # ƒvƒŒƒCƒ„[ˆÚ“®æ Œü‚«
attr_accessor :transition_processing # ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ˆ—’†ƒtƒ‰ƒO
attr_accessor :transition_name # ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ ƒtƒ@ƒCƒ‹–¼
attr_accessor :gameover # ƒQ[ƒ€ƒI[ƒo[ƒtƒ‰ƒO
attr_accessor :to_title # ƒ^ƒCƒgƒ‹‰æ–Ê‚É–ß‚·ƒtƒ‰ƒO
attr_accessor :last_file_index # ÅŒã‚ɃZ[ƒu‚µ‚½ƒtƒ@ƒCƒ‹‚̔ԍ†
attr_accessor :debug_top_row # ƒfƒoƒbƒO‰æ–Ê ó‘Ô•Û‘¶—p
attr_accessor :debug_index # ƒfƒoƒbƒO‰æ–Ê ó‘Ô•Û‘¶—p
attr_accessor :god_mode
#------------------------------------------
# œ ƒIƒuƒWƒFƒNƒg‰Šú‰»
#------------------------------------------
def initialize
@map_bgm = nil
@message_text = nil
@message_proc = nil
@choice_start = 99
@choice_max = 0
@choice_cancel_type = 0
@choice_proc = nil
@num_input_start = 99
@num_input_variable_id = 0
@num_input_digits_max = 0
@message_window_showing = false
@common_event_id = 0
@in_battle = false
@battle_calling = false
@battle_troop_id = 0
@battle_can_escape = false
@battle_can_lose = false
@battle_proc = nil
@battle_turn = 0
@battle_event_flags = {}
@battle_abort = false
@battle_main_phase = false
@battleback_name = ''
@forcing_battler = nil
@shop_calling = false
@shop_id = 0
@name_calling = false
@name_actor_id = 0
@name_max_char = 0
@menu_calling = false
@menu_beep = false
@save_calling = false
@debug_calling = false
@player_transferring = false
@player_new_map_id = 0
@player_new_x = 0
@player_new_y = 0
@player_new_direction = 0
@transition_processing = false
@transition_name = ""
@gameover = false
@to_title = false
@last_file_index = 0
@debug_top_row = 0
@debug_index = 0
@god_mode = false
end
end

Publié dans poubelle

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article