Code: |
class Jour_heure < Window_Base def initialize super(0, 0, 200, 60) self.contents = Bitmap.new(width - 32, height - 32) self.contents.font.name = $fontface self.contents.font.size = $fontsize self.contents.font.color = normal_color self.opacity = 255 $exterieur = true refresh end def refresh @horloge = Time.new @seconde = @horloge.sec * Graphics.frame_rate self.contents.clear case @horloge.strftime("%A") when "Monday" jour = "Lun" $game_variables[20] = 1 when "Tuesday" jour = "Mar" $game_variables[20] = 2 when "Wednesday" jour = "Mer" $game_variables[20] = 3 when "Thursday" jour = "Jeu" $game_variables[20] = 4 when "Friday" jour = "Ven" $game_variables[20] = 5 when "Saturday" jour = "Sam" $game_variables[20] = 6 when "Sunday" jour = "Dim" $game_variables[20] = 0 end self.contents.draw_text(0, 0, 200, 24,@horloge.hour.to_s + ":" + @horloge.min.to_s + ":" + @horloge.sec.to_s + " " +jour) @map = load_data(sprintf("Data/Map%03d.rxdata", $game_map.map_id)) if $exterieur 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 |
Code: |
hour = Time.new.hour $game_variables[16] = hour minute = Time.new.min $game_variables[15] = minute second = Time.new.sec $game_variables[14] = second date = Time.new.day $game_variables[17] = date month = Time.new.month $game_variables[18] = month year = Time.new.year $game_variables[19] = year |
Code: |
$exterieur = false |
Code: |
$exterieur = true |
Code: |
self.contents.draw_text(0, 0, 200, 24,@horloge.hour.to_s + ":" + @horloge.min.to_s + ":" |
Code: |
if $exterieur 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 |
Code: |
class Jour_heure < Window_Base def initialize super(0, 0, 200, 60) self.contents = Bitmap.new(width - 32, height - 32) self.contents.font.name = $fontface self.contents.font.size = $fontsize self.contents.font.color = normal_color self.opacity = 255 $exterieur = true refresh end def refresh @horloge = Time.new @seconde = @horloge.sec * Graphics.frame_rate self.contents.clear case @horloge.strftime("%A") when "Monday" jour = "Lun" $game_variables[20] = 1 when "Tuesday" jour = "Mar" $game_variables[20] = 2 when "Wednesday" jour = "Mer" $game_variables[20] = 3 when "Thursday" jour = "Jeu" $game_variables[20] = 4 when "Friday" jour = "Ven" $game_variables[20] = 5 when "Saturday" jour = "Sam" $game_variables[20] = 6 when "Sunday" jour = "Dim" $game_variables[20] = 0 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 |
Code: |
else @tone = Tone.new(0, 0, 0, 0) $game_screen.start_tone_change(@tone,10) end |
Code: |
class Jour_heure < Window_Base def initialize refresh end def refresh @horloge = Time.new @seconde = @horloge.sec * Graphics.frame_rate case @horloge.strftime("%A") when "Monday" jour = "Lun" $game_variables[20] = 1 when "Tuesday" jour = "Mar" $game_variables[20] = 2 when "Wednesday" jour = "Mer" $game_variables[20] = 3 when "Thursday" jour = "Jeu" $game_variables[20] = 4 when "Friday" jour = "Ven" $game_variables[20] = 5 when "Saturday" jour = "Sam" $game_variables[20] = 6 when "Sunday" jour = "Dim" $game_variables[20] = 0 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 |
Denis Bros a écrit: |
bon attend |