Abolished screen border, screenshots are now png format, removed Sprite Resizer scripts, credited mkxp-z

This commit is contained in:
Maruno17
2020-11-24 22:41:05 +00:00
parent 4af57f6501
commit bba24abc1a
18 changed files with 186 additions and 871 deletions

View File

@@ -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
}
)