Commit graph

170 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
90e49e196f Fixing more issues 2022-01-24 22:25:34 -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
34487cb3da Hide tabs list when there's only a single tab 2021-09-19 12:04:55 -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
9e2cc02dce Added badges to changelog 2021-09-04 22:02:13 -05:00
1571171239 Added changelog 2021-09-04 21:42:48 -05:00
9a01a2931b Fixed issue with demo layer working incorrectly 2021-09-04 20:59:02 -05:00
d7b6df5b4f Performance improvements :) 2021-09-04 20:19:59 -05:00
4869f042a9 Fixed issues with input fields in Saves Manager 2021-09-04 17:15:48 -05:00
bb7db73eba Improved themes 2021-09-04 16:51:41 -05:00
6b501dd240 Merge branch 'side-project' 2021-09-04 13:51:06 -05:00
d56aa82297 Fix various issues from typescript update 2021-09-04 00:37:45 -05:00
a63a4084cb Fixed errors caused by lack of .layers in player object 2021-08-30 23:14:22 -05:00
72e73db048 Fixed things happening on save load 2021-08-28 11:35:25 -05:00
97fe313558 Implemented chapter 2 2021-08-28 11:20:17 -05:00
2e06e8e4ea Polish 2021-08-28 11:20:12 -05:00
856809cade Implemented hunger mechanic 2021-08-28 07:42:38 -05:00
6b5c94d62e Added warning notifications when resources deplete 2021-08-27 00:22:26 -05:00
029cd534b1 Added notifications to actions 2021-08-27 00:18:34 -05:00
9313748f21 Added develop action 2021-08-26 23:47:53 -05:00
fdfccefb67 Removed social resource and added make bed action
plus some stuff I forgot to add in the last commit
2021-08-26 22:24:56 -05:00
f516a3a092 Implemented force sleep and rest actions 2021-08-26 22:01:56 -05:00
116e6a47ec Added nordic theme 2021-08-26 18:15:05 -05:00
0e4cf7ebbc Moved links into resources objects 2021-08-26 00:57:33 -05:00
7890c1c298 Made resource colors non-transparent 2021-08-26 00:52:23 -05:00
5c23976ec7 Changed "assign" color to white 2021-08-26 00:29:27 -05:00
ae0fbd09eb Refactored actions and added Bed node 2021-08-26 00:04:51 -05:00
1ee8d2a41c Fixed issue with registering things out of order 2021-08-25 08:41:49 -05:00
e642b0e420 Some refactoring of resources 2021-08-25 00:04:40 -05:00
d2e0ab29f2 Various mobile fixes 2021-08-24 19:19:55 -05:00
a7009e416e Implemented pinning resource amounts 2021-08-24 08:18:55 -05:00
b41e44e87e Implemented links between resource nodes 2021-08-24 02:54:42 -05:00
e52b3751c9 Improved look of log 2021-08-24 00:40:36 -05:00
8a38ecf928 Added amount displays to resource and item nodes 2021-08-23 23:56:21 -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
35b3226995 Updated action node type 2021-08-20 23:53:59 -05:00
b43f3003b5 Added diamond shaped nodes 2021-08-20 23:21:29 -05:00
02443bbb0c Implemented dropping nodes into each other
Also improved node z-ordering and other related things
2021-08-20 00:47:56 -05:00
f3b934337f Added board with basic time resource node 2021-08-19 00:26:34 -05:00
8fff8f2835 setup basic mod info 2021-08-17 08:06:30 -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
3671a072a1 Fixes 2021-07-02 08:16:29 -05:00
3772f65919 Used 2 layers tree to test mechanics 2021-07-02 04:50:44 -05:00
e5b031ddb0 onClick, onPress, and onHold => click, press, and hold 2021-06-28 00:20:29 -05:00
6849b89706 Optimized some tooltips 2021-06-27 17:07:13 -05:00
273b9e0118 Fix respecing buyables 2021-06-26 01:45:05 -05:00
b05191a715 Fix clickables 2021-06-24 22:15:10 -05:00
514752056c Added tooltips to gridables for testing 2021-06-23 20:04:37 -05:00
87e43ed873 Minor visual fixes 2021-06-22 08:22:05 -05:00
f018016477 Implemented saves manager 2021-06-20 23:29:55 -05:00
95cc29664b Implemented resetting layers and associated features/fixes 2021-06-15 23:07:32 -05:00
af0c4373a3 Added dev speed, offline time, and points/s to default main tab 2021-06-14 09:04:08 -05:00
38e85dec2c Implemented game loop 2021-06-13 22:16:38 -05:00
684c72ade0 Added minimizing tabs 2021-06-13 03:57:33 -05:00
7778fc0a6d Allowed go back button to be disabled in modInfo 2021-06-12 00:20:58 -05:00
c9858ff365 Added minWidth property to layers 2021-06-12 00:08:45 -05:00
4f23e2a264 Added append setting to trees 2021-06-11 23:55:52 -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
82adac7317 Implemented displaying tabs 2021-05-20 00:11:03 -05:00
5e4ec334a7 Implemented "main" UI and added big number abstraction 2021-05-19 23:27:23 -05:00