class Jour_heure < Window_Base def initialize $exterieur = true refresh end def refresh @horloge = Time.new @minute = @horloge.min * Graphics.frame_rate case @horloge.strftime("%A") when "Monday" jour = "Lun" $game_variables[id] = 1 when "Tuesday" jour = "Mar" $game_variables[id] = 2 when "Wednesday" jour = "Mer" $game_variables[id] = 3 when "Thursday" jour = "Jeu" $game_variables[id] = 4 when "Friday" jour = "Ven" $game_variables[id] = 5 when "Saturday" jour = "Sam" $game_variables[id] = 6 when "Sunday" jour = "Dim" $game_variables[id] = 0 end def update refresh end def update refresh end if $exterieur @horloge = Time.new case @horloge.hour when 0 @tone = Tone.new(-100, -100, -100, 0) $game_screen.start_tone_change(@tone,10) when 1 @tone = Tone.new(-100, -100, -100, 0) $game_screen.start_tone_change(@tone,10) when 2 @tone = Tone.new(-100, -100, -100, 0) $game_screen.start_tone_change(@tone,10) when 3 @tone = Tone.new(-90, -90, -90, 0) $game_screen.start_tone_change(@tone,10) when 4 @tone = Tone.new(-80, -80, -80, 0) $game_screen.start_tone_change(@tone,10) when 5 @tone = Tone.new(-60, -60, -60, 0) $game_screen.start_tone_change(@tone,10) when 6 @tone = Tone.new(-30, -30, -30, 0) $game_screen.start_tone_change(@tone,10) when 7 @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) when 8 @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) when 9 @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) when 10 @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) when 11 @tone = Tone.new(10, 10, 10, 0) $game_screen.start_tone_change(@tone,10) when 12 @tone = Tone.new(10, 10, 10, 0) $game_screen.start_tone_change(@tone,10) when 13 @tone = Tone.new(10, 10, 10, 0) $game_screen.start_tone_change(@tone,10) when 14 @tone = Tone.new(10, 10, 10, 0) $game_screen.start_tone_change(@tone,10) when 15 @tone = Tone.new(10, 10, 10, 0) $game_screen.start_tone_change(@tone,10) when 16 @tone = Tone.new(50, 20, 10, 0) $game_screen.start_tone_change(@tone,10) when 17 @tone = Tone.new(50, 30, 10, 0) $game_screen.start_tone_change(@tone,10) when 18 @tone = Tone.new(-5, -5, -5, -5) $game_screen.start_tone_change(@tone,10) when 19 @tone = Tone.new(-20, -20, -20, 0) $game_screen.start_tone_change(@tone,10) when 20 @tone = Tone.new(-40, -40, -40, 0) $game_screen.start_tone_change(@tone,10) when 21 @tone = Tone.new(-60, -60, -60, 0) $game_screen.start_tone_change(@tone,10) when 22 @tone = Tone.new(-80, -80, -80, 0) $game_screen.start_tone_change(@tone,10) when 23 @tone = Tone.new(-100, -100, -100, 0) $game_screen.start_tone_change(@tone,10) end else @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) end end def update refresh end end class Scene_Save alias old_write_save_data write_save_data def write_save_data(file) old_write_save_data(file) Marshal.dump($exterieur, file) end end
class Scene_Load alias old_read_save_data read_save_data
def read_save_data(file) old_read_save_data(file) $exterieur = Marshal.load(file) end end class Scene_Map alias old_main main def main @jh = Jour_heure.new old_main @jh.dispose end alias old_update update def update @jh.update old_update end end |