Commit graph

15 commits

Author SHA1 Message Date
e2126472b2 Fixed runtime issues with vue
Entire demo tree has been tested and is fully functional,
including all the options and save manager functionality
2022-02-27 13:49:34 -06:00
90e49e196f Fixing more issues 2022-01-24 22:25:34 -06:00
6f781b33fa New layer API WIP 2022-01-13 22:25:47 -06:00
2eeb96a66f Added unthrottled setting 2021-09-05 19:13:56 -05:00
c617737788 Cleanup 2021-09-05 19:03:50 -05:00
eaf47bb946 Moved properties from player data to new settings and state objects 2021-09-05 18:53:04 -05:00
0afcd1cd3d First pass at typescript support
Oh man did this end up requiring a *ton* of other work as well.
There's still a few typing issues I still can't quite work out,
and others I'd like to improve when I have time. In fact, this version
doesn't even really work, it has a stack overflow error caused by
a tooltip for some reason have a tree inside it, which in turn has
another tooltip, etc. There's also 17 errors that I *really* feel like
shouldn't be there, but they are, and 113 warnings - mostly using !
to assert that things are non-null. Lots of work left to do, to sum up.

The reason I'm committing this now is because I really need to get to
work on my game jam, and since it won't use a tree or really many of
TMT-X's features, I can get away with using a broken engine :)
2021-08-16 23:30:54 -05:00
8fe91e88c9 Vue 3 Migration 2021-07-24 17:08:52 -05:00
1017735fdf Added pause game toggle to options and NaN screen 2021-07-02 09:03:04 -05:00
f018016477 Implemented saves manager 2021-06-20 23:29:55 -05:00
0836550abe Implemented game over screen 2021-06-15 23:46:34 -05:00
adf7d7a67c Added layer features 2021-06-11 23:38:16 -05:00
e6676d48fc Set up main display including component coercion 2021-05-27 01:14:43 -05:00
b91a7cdc28 Implemented proxies 2021-05-25 20:57:02 -05:00
829eac7068 Implemented settings and info modals 2021-05-22 15:39:27 -05:00