Day 3: More Menu Work

More work on the menus, and a small preview!
A preview of a menu system for a game featuring the words "tutorial: step 3" along with buttons labelled, "previous" "next" a

After doing more work on the state machine / menu system, items now move in as I think they should.

I didn't like them disappearing immediately... I planned on trying change that without breaking the core code of the state machine (too much). Moving into inheritance and object oriented code is unfamiliar territory for me, but that's not a bad thing.

After a bit, I got that working so that now the menu moves in and out like I want.

Next part will be packaging that up for my future use and actually starting to put content in place for the tutorial. This was just the framework and it's good enough for now. Here's a small animated preview of where it stands:

(and if it's not animated, just reload the page... sorry...)