Commit graph

20 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
067ba6ce90 Make layers lazy instantiate 2022-01-27 22:47:26 -06:00
15a460bf42 Fixing building / cleanup 2022-01-24 22:23:30 -06:00
6f781b33fa New layer API WIP 2022-01-13 22:25:47 -06:00
54cfb28bd6 Made it so by default, challenges can't be entered when complete 2021-09-19 11:28:44 -05:00
7c0f93b7ad Renamed grid data -> state 2021-09-19 10:40:18 -05:00
eaf47bb946 Moved properties from player data to new settings and state objects 2021-09-05 18:53:04 -05:00
d0bb9c1e99 Fixed several issues with Microtabs 2021-09-05 13:18:17 -05:00
9a01a2931b Fixed issue with demo layer working incorrectly 2021-09-04 20:59:02 -05:00
433795e52e Fixed subtab buttons not showing as selected 2021-09-04 17:37:46 -05:00
4869f042a9 Fixed issues with input fields in Saves Manager 2021-09-04 17:15:48 -05:00
7618ee291a Implemented confirmable actions (plus logs and other related features) 2021-08-22 22:57:59 -05:00
11df9853d0 Implemented selecting nodes and running immediate actions 2021-08-22 01:50:03 -05:00
b43f3003b5 Added diamond shaped nodes 2021-08-20 23:21:29 -05:00
fbe4f7883f Fixed starting nodes returning on refresh after being removed 2021-08-20 21:42:11 -05:00
d47ce3525d Implemented most of the basic features for new Board component 2021-08-19 00:25:49 -05:00
c8651adb6b cleaned up setupFeatures 2021-08-18 00:18:23 -05:00
6e1536930e Made setupFeatures use more accurate types 2021-08-17 22:30:49 -05:00
78ca3713a1 Added type predicate to setDefault 2021-08-17 18:39:11 -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