Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animate message boxes during transitions - Messages 7 of N #2076

Closed
wants to merge 13 commits into from

Conversation

mateofio
Copy link
Contributor

@mateofio mateofio commented Mar 5, 2020

Depends on #2026

WIP to emulate #1706 test cases 17, 18, and 27

mateofio added 13 commits March 4, 2020 21:54
* Reorganize update sequence
* Add debug logging to debug frame timing issues
* Simplify and streamline
* Add hacks to match RPG_RT open/close timing and intpreter
* Fix waits for printable and non-printable characters.

It appears that RPG_RT animates the message open and close *after*
the main loop. This causes a lot of complications for us, because much
code depends on whether the message window is visible or closing.

To workaround this difference we add close started and close finished
flags and wrap them.
Allows for edge case when \> actually causes a wait.
If a half width character printed but didn't wait, it will
always wait if proceeded by a full width char.
* Check for summon gold window before animating the message box
* Handle gold window in repeated messages
Fixes cases where inn message interrupts current text.
Fixes timing for multi-page level up messages
Emulates the RPG_RT behavior for EasyRPG#1706 Tests 17 & 18
@mateofio mateofio changed the title Animate message boxes during transitions Animate message boxes during transitions - Messages 7 of N Mar 5, 2020
@mateofio mateofio added Messages Has PR Dependencies This PR depends on another PR Transitions labels Mar 5, 2020
@Ghabry Ghabry removed the Has PR Dependencies This PR depends on another PR label May 26, 2020
@mateofio
Copy link
Contributor Author

Killing this PR, if/when messages are revisited will take another look. All of this is recorded in github issues.

@mateofio mateofio closed this Aug 16, 2020
@mateofio mateofio deleted the message_transition branch August 16, 2020 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants