mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
61 lines
2.6 KiB
Ruby
61 lines
2.6 KiB
Ruby
#===============================================================================
|
|
# ** Game_Temp
|
|
#-------------------------------------------------------------------------------
|
|
# This class handles temporary data that is not included with save data.
|
|
# Refer to "$game_temp" for the instance of this class.
|
|
#===============================================================================
|
|
class Game_Temp
|
|
attr_accessor :message_window_showing # message window showing
|
|
attr_accessor :common_event_id # common event ID
|
|
attr_accessor :in_battle # in-battle flag
|
|
attr_accessor :battle_abort # battle flag: interrupt
|
|
attr_accessor :battleback_name # battleback file name
|
|
attr_accessor :in_menu # menu is open
|
|
attr_accessor :menu_beep # menu: play sound effect flag
|
|
attr_accessor :menu_calling # menu calling flag
|
|
attr_accessor :debug_calling # debug calling flag
|
|
attr_accessor :player_transferring # player place movement flag
|
|
attr_accessor :player_new_map_id # player destination: map ID
|
|
attr_accessor :player_new_x # player destination: x-coordinate
|
|
attr_accessor :player_new_y # player destination: y-coordinate
|
|
attr_accessor :player_new_direction # player destination: direction
|
|
attr_accessor :transition_processing # transition processing flag
|
|
attr_accessor :transition_name # transition file name
|
|
attr_accessor :to_title # return to title screen flag
|
|
attr_accessor :fadestate # for sprite hashes
|
|
attr_accessor :background_bitmap
|
|
attr_accessor :mart_prices
|
|
|
|
#-----------------------------------------------------------------------------
|
|
# * Object Initialization
|
|
#-----------------------------------------------------------------------------
|
|
def initialize
|
|
@message_window_showing = false
|
|
@common_event_id = 0
|
|
@in_battle = false
|
|
@battle_abort = false
|
|
@battleback_name = ''
|
|
@in_menu = false
|
|
@menu_beep = false
|
|
@menu_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 = ""
|
|
@to_title = false
|
|
@fadestate = 0
|
|
@background_bitmap = nil
|
|
@message_window_showing = false
|
|
@transition_processing = false
|
|
@mart_prices = {}
|
|
end
|
|
|
|
def clear_mart_prices
|
|
@mart_prices = {}
|
|
end
|
|
end
|