#=============================================================================== # ** Game_SelfSwitches #------------------------------------------------------------------------------- # This class handles self switches. It's a wrapper for the built-in class # "Hash." Refer to "$game_self_switches" for the instance of this class. #=============================================================================== class Game_SelfSwitches #----------------------------------------------------------------------------- # * Object Initialization #----------------------------------------------------------------------------- def initialize @data = {} end #----------------------------------------------------------------------------- # * Get Self Switch # key : key #----------------------------------------------------------------------------- def [](key) return (@data[key]==true) ? true : false end #----------------------------------------------------------------------------- # * Set Self Switch # key : key # value : ON (true) / OFF (false) #----------------------------------------------------------------------------- def []=(key, value) @data[key] = value end end