mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 13:44:59 +00:00
Refactored and improved transition animations
This commit is contained in:
@@ -85,7 +85,7 @@ class Scene_Map
|
|||||||
createSpritesets
|
createSpritesets
|
||||||
if $game_temp.transition_processing
|
if $game_temp.transition_processing
|
||||||
$game_temp.transition_processing = false
|
$game_temp.transition_processing = false
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
end
|
end
|
||||||
$game_map.autoplay
|
$game_map.autoplay
|
||||||
Graphics.frame_reset
|
Graphics.frame_reset
|
||||||
@@ -172,7 +172,7 @@ class Scene_Map
|
|||||||
if $game_temp.transition_processing
|
if $game_temp.transition_processing
|
||||||
$game_temp.transition_processing = false
|
$game_temp.transition_processing = false
|
||||||
if $game_temp.transition_name == ""
|
if $game_temp.transition_name == ""
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
else
|
else
|
||||||
Graphics.transition(40, "Graphics/Transitions/" + $game_temp.transition_name)
|
Graphics.transition(40, "Graphics/Transitions/" + $game_temp.transition_name)
|
||||||
end
|
end
|
||||||
@@ -213,7 +213,7 @@ class Scene_Map
|
|||||||
|
|
||||||
def main
|
def main
|
||||||
createSpritesets
|
createSpritesets
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
loop do
|
loop do
|
||||||
Graphics.update
|
Graphics.update
|
||||||
Input.update
|
Input.update
|
||||||
@@ -223,7 +223,7 @@ class Scene_Map
|
|||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
disposeSpritesets
|
disposeSpritesets
|
||||||
if $game_temp.to_title
|
if $game_temp.to_title
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -88,7 +88,8 @@ def pbBattleAnimation(bgm=nil,battletype=0,foe=nil)
|
|||||||
end
|
end
|
||||||
# Play main animation
|
# Play main animation
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
Graphics.transition(Graphics.frame_rate*1.25,sprintf("Graphics/Transitions/%s",anim))
|
anim = "battle4"
|
||||||
|
Graphics.transition(25, sprintf("Graphics/Transitions/%s", anim))
|
||||||
viewport.color = Color.new(0,0,0,255) # Ensure screen is black
|
viewport.color = Color.new(0,0,0,255) # Ensure screen is black
|
||||||
# Slight pause after animation before starting up the battle scene
|
# Slight pause after animation before starting up the battle scene
|
||||||
(Graphics.frame_rate/10).times do
|
(Graphics.frame_rate/10).times do
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class ButtonEventScene < EventScene
|
|||||||
addLabelForScreen(4, 134, 196, 352, _INTL("Press to open the Ready Menu, where registered items and available field moves can be used. (Default: D)"))
|
addLabelForScreen(4, 134, 196, 352, _INTL("Press to open the Ready Menu, where registered items and available field moves can be used. (Default: D)"))
|
||||||
|
|
||||||
set_up_screen(@current_screen)
|
set_up_screen(@current_screen)
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
# Go to next screen when user presses USE
|
# Go to next screen when user presses USE
|
||||||
onCTrigger.set(method(:pbOnScreenEnd))
|
onCTrigger.set(method(:pbOnScreenEnd))
|
||||||
end
|
end
|
||||||
@@ -67,7 +67,7 @@ class ButtonEventScene < EventScene
|
|||||||
if @current_screen >= last_screen
|
if @current_screen >= last_screen
|
||||||
# End scene
|
# End scene
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
Graphics.transition(20, "fadetoblack")
|
Graphics.transition(8, "fadetoblack")
|
||||||
scene.dispose
|
scene.dispose
|
||||||
else
|
else
|
||||||
# Next screen
|
# Next screen
|
||||||
|
|||||||
@@ -189,7 +189,7 @@ _END_
|
|||||||
pbSEStop
|
pbSEStop
|
||||||
pbBGMFade(2.0)
|
pbBGMFade(2.0)
|
||||||
pbBGMPlay(BGM)
|
pbBGMPlay(BGM)
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
loop do
|
loop do
|
||||||
Graphics.update
|
Graphics.update
|
||||||
Input.update
|
Input.update
|
||||||
@@ -198,7 +198,7 @@ _END_
|
|||||||
end
|
end
|
||||||
pbBGMFade(2.0)
|
pbBGMFade(2.0)
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
Graphics.transition(20, "fadetoblack")
|
Graphics.transition(8, "fadetoblack")
|
||||||
@background_sprite.dispose
|
@background_sprite.dispose
|
||||||
@credit_sprites.each { |s| s.dispose if s }
|
@credit_sprites.each { |s| s.dispose if s }
|
||||||
text_viewport.dispose
|
text_viewport.dispose
|
||||||
|
|||||||
@@ -567,17 +567,17 @@ def pbLoadRpgxpScene(scene)
|
|||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
oldscene.disposeSpritesets
|
oldscene.disposeSpritesets
|
||||||
visibleObjects = pbHideVisibleObjects
|
visibleObjects = pbHideVisibleObjects
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
while $scene && !$scene.is_a?(Scene_Map)
|
while $scene && !$scene.is_a?(Scene_Map)
|
||||||
$scene.main
|
$scene.main
|
||||||
end
|
end
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
$scene = oldscene
|
$scene = oldscene
|
||||||
$scene.createSpritesets
|
$scene.createSpritesets
|
||||||
pbShowObjects(visibleObjects)
|
pbShowObjects(visibleObjects)
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
end
|
end
|
||||||
|
|
||||||
def pbChooseLanguage
|
def pbChooseLanguage
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ def mainFunctionDebug
|
|||||||
Graphics.freeze
|
Graphics.freeze
|
||||||
$scene = pbCallTitle
|
$scene = pbCallTitle
|
||||||
$scene.main until $scene.nil?
|
$scene.main until $scene.nil?
|
||||||
Graphics.transition(20)
|
Graphics.transition
|
||||||
rescue Hangup
|
rescue Hangup
|
||||||
pbPrintException($!) if !$DEBUG
|
pbPrintException($!) if !$DEBUG
|
||||||
pbEmergencySave
|
pbEmergencySave
|
||||||
|
|||||||
Reference in New Issue
Block a user