mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Faster fadeout
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -77,6 +77,8 @@ module Settings
|
|||||||
# The default screen scale factor. Possible values are 0.5, 1.0, 1.5 and 2.0.
|
# The default screen scale factor. Possible values are 0.5, 1.0, 1.5 and 2.0.
|
||||||
SCREEN_SCALE = 1.0
|
SCREEN_SCALE = 1.0
|
||||||
|
|
||||||
|
FADEOUT_SPEED = 0.2
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
|
|
||||||
# The maximum level Pokémon can reach.
|
# The maximum level Pokémon can reach.
|
||||||
|
|||||||
@@ -560,7 +560,7 @@ def pbFadeOutIn(z=99999,nofadeout=false)
|
|||||||
col=Color.new(0,0,0,0)
|
col=Color.new(0,0,0,0)
|
||||||
viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
|
viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
|
||||||
viewport.z=z
|
viewport.z=z
|
||||||
numFrames = (Graphics.frame_rate*0.4).floor
|
numFrames = (Graphics.frame_rate*Settings::FADEOUT_SPEED).floor
|
||||||
alphaDiff = (255.0/numFrames).ceil
|
alphaDiff = (255.0/numFrames).ceil
|
||||||
for j in 0..numFrames
|
for j in 0..numFrames
|
||||||
col.set(0,0,0,j*alphaDiff)
|
col.set(0,0,0,j*alphaDiff)
|
||||||
@@ -589,7 +589,7 @@ def pbFadeOutInWithUpdate(z,sprites,nofadeout=false)
|
|||||||
col=Color.new(0,0,0,0)
|
col=Color.new(0,0,0,0)
|
||||||
viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
|
viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
|
||||||
viewport.z=z
|
viewport.z=z
|
||||||
numFrames = (Graphics.frame_rate*0.4).floor
|
numFrames = (Graphics.frame_rate*Settings::FADEOUT_SPEED).floor
|
||||||
alphaDiff = (255.0/numFrames).ceil
|
alphaDiff = (255.0/numFrames).ceil
|
||||||
for j in 0..numFrames
|
for j in 0..numFrames
|
||||||
col.set(0,0,0,j*alphaDiff)
|
col.set(0,0,0,j*alphaDiff)
|
||||||
@@ -634,7 +634,7 @@ end
|
|||||||
|
|
||||||
def pbFadeOutAndHide(sprites)
|
def pbFadeOutAndHide(sprites)
|
||||||
visiblesprites = {}
|
visiblesprites = {}
|
||||||
numFrames = (Graphics.frame_rate*0.4).floor
|
numFrames = (Graphics.frame_rate*Settings::FADEOUT_SPEED).floor
|
||||||
alphaDiff = (255.0/numFrames).ceil
|
alphaDiff = (255.0/numFrames).ceil
|
||||||
pbDeactivateWindows(sprites) {
|
pbDeactivateWindows(sprites) {
|
||||||
for j in 0..numFrames
|
for j in 0..numFrames
|
||||||
@@ -659,7 +659,7 @@ def pbFadeInAndShow(sprites,visiblesprites=nil)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
numFrames = (Graphics.frame_rate*0.4).floor
|
numFrames = (Graphics.frame_rate*Settings::FADEOUT_SPEED).floor
|
||||||
alphaDiff = (255.0/numFrames).ceil
|
alphaDiff = (255.0/numFrames).ceil
|
||||||
pbDeactivateWindows(sprites) {
|
pbDeactivateWindows(sprites) {
|
||||||
for j in 0..numFrames
|
for j in 0..numFrames
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user