mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Abolished screen border, screenshots are now png format, removed Sprite Resizer scripts, credited mkxp-z
This commit is contained in:
@@ -6,7 +6,6 @@ class PokemonSystem
|
||||
attr_writer :textskin
|
||||
attr_accessor :font
|
||||
attr_accessor :screensize
|
||||
attr_writer :border
|
||||
attr_writer :language
|
||||
attr_writer :runstyle
|
||||
attr_writer :bgmvolume
|
||||
@@ -20,8 +19,7 @@ class PokemonSystem
|
||||
@frame = 0 # Default window frame (see also $TextFrames)
|
||||
@textskin = 0 # Speech frame
|
||||
@font = 0 # Font (see also $VersionStyles)
|
||||
@screensize = (SCREEN_ZOOM * 2).floor - 1 # 0=half size, 1=full size, 2=full-and-a-half size, 3=double size
|
||||
@border = 0 # Screen border (0=off, 1=on)
|
||||
@screensize = (SCREEN_SCALE * 2).floor - 1 # 0=half size, 1=full size, 2=full-and-a-half size, 3=double size
|
||||
@language = 0 # Language (see also LANGUAGES in script PokemonSystem)
|
||||
@runstyle = 0 # Run key functionality (0=hold to run, 1=toggle auto-run)
|
||||
@bgmvolume = 100 # Volume of background music and ME
|
||||
@@ -30,7 +28,6 @@ class PokemonSystem
|
||||
end
|
||||
|
||||
def textskin; return @textskin || 0; end
|
||||
def border; return @border || 0; end
|
||||
def language; return @language || 0; end
|
||||
def runstyle; return @runstyle || 0; end
|
||||
def bgmvolume; return @bgmvolume || 100; end
|
||||
@@ -509,24 +506,11 @@ class PokemonOption_Scene
|
||||
proc { |value| $PokemonSystem.textinput = value }
|
||||
),
|
||||
EnumOption.new(_INTL("Screen Size"),[_INTL("S"),_INTL("M"),_INTL("L"),_INTL("XL"),_INTL("Full")],
|
||||
proc { [$PokemonSystem.screensize,4].min },
|
||||
proc { [$PokemonSystem.screensize, 4].min },
|
||||
proc { |value|
|
||||
oldvalue = $PokemonSystem.screensize
|
||||
$PokemonSystem.screensize = value
|
||||
if value!=oldvalue
|
||||
if $PokemonSystem.screensize != value
|
||||
$PokemonSystem.screensize = value
|
||||
pbSetResizeFactor($PokemonSystem.screensize)
|
||||
ObjectSpace.each_object(TilemapLoader) { |o| o.updateClass if !o.disposed? }
|
||||
end
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("Screen Border"),[_INTL("Off"),_INTL("On")],
|
||||
proc { $PokemonSystem.border },
|
||||
proc { |value|
|
||||
oldvalue = $PokemonSystem.border
|
||||
$PokemonSystem.border = value
|
||||
if value!=oldvalue
|
||||
pbSetResizeFactor($PokemonSystem.screensize)
|
||||
ObjectSpace.each_object(TilemapLoader) { |o| o.updateClass if !o.disposed? }
|
||||
end
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user