Change width of settings to accommodate languages
This commit is contained in:
parent
fc1eda07e9
commit
3762004b86
|
|
@ -3,6 +3,7 @@ class Window_Settings
|
||||||
TITLE_TOP_MARGIN = 32
|
TITLE_TOP_MARGIN = 32
|
||||||
TITLE_MARGIN = 100
|
TITLE_MARGIN = 100
|
||||||
ITEM_SPACING = 28
|
ITEM_SPACING = 28
|
||||||
|
VALUE_MARGIN = 270
|
||||||
ACTIVE_MARGIN = MARGIN * 2 + 20
|
ACTIVE_MARGIN = MARGIN * 2 + 20
|
||||||
SETTINGS_FILE_NAME = Oneshot::SAVE_PATH + '/settings.conf'
|
SETTINGS_FILE_NAME = Oneshot::SAVE_PATH + '/settings.conf'
|
||||||
|
|
||||||
|
|
@ -130,12 +131,12 @@ class Window_Settings
|
||||||
# Create menu options
|
# Create menu options
|
||||||
@data.each_with_index do |item, i|
|
@data.each_with_index do |item, i|
|
||||||
spr = Sprite.new(@viewport)
|
spr = Sprite.new(@viewport)
|
||||||
spr.bitmap = Bitmap.new(320, ITEM_SPACING)
|
spr.bitmap = Bitmap.new(400, ITEM_SPACING)
|
||||||
spr.x = MARGIN
|
spr.x = MARGIN
|
||||||
spr.y = TITLE_MARGIN + TITLE_TOP_MARGIN + ITEM_SPACING * i
|
spr.y = TITLE_MARGIN + TITLE_TOP_MARGIN + ITEM_SPACING * i
|
||||||
spr.opacity = 0
|
spr.opacity = 0
|
||||||
Language.register_text_sprite(self.class.name + "_option_#{i}", spr)
|
Language.register_text_sprite(self.class.name + "_option_#{i}", spr)
|
||||||
redraw_setting(spr, i)
|
redraw_setting(spr, i)
|
||||||
|
|
||||||
@data_sprites << spr
|
@data_sprites << spr
|
||||||
end
|
end
|
||||||
|
|
@ -150,36 +151,36 @@ class Window_Settings
|
||||||
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])
|
||||||
case i
|
case i
|
||||||
when 0
|
when 0
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, Audio.bgm_volume.to_s)
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, Audio.bgm_volume.to_s)
|
||||||
when 1
|
when 1
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, Audio.sfx_volume.to_s)
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, Audio.sfx_volume.to_s)
|
||||||
when 2 #fullscreen
|
when 2 #fullscreen
|
||||||
if(Graphics.fullscreen == true)
|
if(Graphics.fullscreen == true)
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
||||||
else
|
else
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
||||||
end
|
end
|
||||||
when 3 #default movement
|
when 3 #default movement
|
||||||
if($game_switches[251] == true)
|
if($game_switches[251] == true)
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("RUN"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("RUN"))
|
||||||
else
|
else
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("WALK"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("WALK"))
|
||||||
end
|
end
|
||||||
when 4 #colorblind mode
|
when 4 #colorblind mode
|
||||||
if($game_switches[252] == true)
|
if($game_switches[252] == true)
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
||||||
else
|
else
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
||||||
end
|
end
|
||||||
when 5 #frameskip
|
when 5 #frameskip
|
||||||
if(Graphics.frameskip == true)
|
if(Graphics.frameskip == true)
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("ON"))
|
||||||
else
|
else
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr("OFF"))
|
||||||
end
|
end
|
||||||
when 6 # Language
|
when 6 # Language
|
||||||
l = Language::LANGUAGES[@lang_index] rescue Language::LANGUAGES[0]
|
l = Language::LANGUAGES[@lang_index] rescue Language::LANGUAGES[0]
|
||||||
spr.bitmap.draw_text(260, 0, spr.bitmap.width, spr.bitmap.height, l)
|
spr.bitmap.draw_text(VALUE_MARGIN, 0, spr.bitmap.width, spr.bitmap.height, tr(l))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue