overbound / SonicTimeTwisted

Source Code for a Sonic Fan Game Made in Game Maker Studio
https://overboundstudio.com/
GNU General Public License v3.0
58 stars 16 forks source link

Things left to do with the end credits #90

Closed AlexKhayrullin closed 3 years ago

AlexKhayrullin commented 3 years ago

The end credits have been re-coded to make them scroll and easier to add to.

The following things are still on the TODO list:

VectorSatyr commented 3 years ago
AlexKhayrullin commented 3 years ago

After some recent discussions, here's what has been decided when it comes to the crediting policy:

AlexKhayrullin commented 3 years ago

OK, so it appears that due to how GMS handles drawing fonts, drawing them only at rounded coordinates, I can't actually make scrolling smooth except at certain precise speeds. The one used right seems OK, but still leaves some time between the credits' end and end scene.

In order to hide the issue, what I can do is use the credits' length to calculate the time objCredits will wait before the credits start, to shorten the wait time at the end.

AlexKhayrullin commented 3 years ago

So... I did my best to improve scrolling based on the credits' length, but there's only so much you can do when GMS draws text at only integer coordinates, and I don't want the credits to look like they're constantly skipping.

The rest is done, and I tr()-ified the ending text, which was completely forgotten until now.