Hey everyone!
Some of you may have been waiting for this demo a long time and I'm sorry about that... I kinda forgot to do it! Anyway, this demo shows a method that can be used to create text that writes itself out instead of appearing instantaneously. It feels a lot more natural to gaming in general, although it is much harder to do than normal text. It would be pretty pointless to put this in Game Demos with a screenshot since its not a game, and there's only text in the screen (boring screenshot). I haven't optimized my code, so you can do that if you wish in my place. Gelman uses this method for text, with the differences being that case() statement chains are contained inside regions that activate on contact with the player, that case() chains have one extra condition to allow triggering, and that every typed letter triggers a sound. Other than that, it's essentially the same! Enjoy and feel free to use this in your projects!