Fixing text being corrupted when fullscreening
Mainly by increasing delay when fullscreening.
This commit is contained in:
parent
546edc33b8
commit
4a459cb330
|
|
@ -245,9 +245,10 @@ class Scene_Map
|
||||||
Graphics.fullscreen = true
|
Graphics.fullscreen = true
|
||||||
$console = true
|
$console = true
|
||||||
end
|
end
|
||||||
|
sleep(0.500)
|
||||||
if @window_settings.visible
|
if @window_settings.visible
|
||||||
sleep(0.100)
|
|
||||||
@window_settings.redraw_setting_index(2)
|
@window_settings.redraw_setting_index(2)
|
||||||
|
sleep(0.500)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
# If showing message window
|
# If showing message window
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,7 @@ class Window_Settings
|
||||||
@fade_out = false
|
@fade_out = false
|
||||||
|
|
||||||
@transfer_player = nil
|
@transfer_player = nil
|
||||||
|
@visible = false
|
||||||
end
|
end
|
||||||
|
|
||||||
def dispose
|
def dispose
|
||||||
|
|
@ -132,6 +133,9 @@ class Window_Settings
|
||||||
end
|
end
|
||||||
|
|
||||||
def redraw_setting(spr, i)
|
def redraw_setting(spr, i)
|
||||||
|
if @visible == false
|
||||||
|
return
|
||||||
|
end
|
||||||
spr.bitmap.clear
|
spr.bitmap.clear
|
||||||
spr.bitmap.draw_text(0, 0, spr.bitmap.width, spr.bitmap.height, @data[i])
|
spr.bitmap.draw_text(0, 0, spr.bitmap.width, spr.bitmap.height, @data[i])
|
||||||
spr.bitmap.draw_text(0, 0, spr.bitmap.width, spr.bitmap.height, @data[i])
|
spr.bitmap.draw_text(0, 0, spr.bitmap.width, spr.bitmap.height, @data[i])
|
||||||
|
|
@ -168,6 +172,12 @@ class Window_Settings
|
||||||
end
|
end
|
||||||
|
|
||||||
def redraw_setting_index(i)
|
def redraw_setting_index(i)
|
||||||
|
if !@data_sprites.kind_of?(Array)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
if @data_sprites.length - 1 < i
|
||||||
|
return
|
||||||
|
end
|
||||||
redraw_setting(@data_sprites[i], i)
|
redraw_setting(@data_sprites[i], i)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -304,8 +314,9 @@ class Window_Settings
|
||||||
Graphics.fullscreen = true
|
Graphics.fullscreen = true
|
||||||
$console = true
|
$console = true
|
||||||
end
|
end
|
||||||
sleep(0.100)
|
sleep(0.500)
|
||||||
redraw_setting_index(2)
|
redraw_setting_index(2)
|
||||||
|
sleep(0.500)
|
||||||
end
|
end
|
||||||
|
|
||||||
when 3 #default movement
|
when 3 #default movement
|
||||||
|
|
@ -354,10 +365,11 @@ class Window_Settings
|
||||||
|
|
||||||
# Attributes
|
# Attributes
|
||||||
def visible
|
def visible
|
||||||
@viewport.visible
|
return @visible
|
||||||
end
|
end
|
||||||
def visible=(val)
|
def visible=(val)
|
||||||
@viewport.visible = val
|
@viewport.visible = val
|
||||||
|
@visible = val
|
||||||
end
|
end
|
||||||
def opacity=(val)
|
def opacity=(val)
|
||||||
@bg.opacity = val
|
@bg.opacity = val
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue