Commit graph

24 commits

Author SHA1 Message Date
Tad Hardesty
1a5b44784d Re-enable editor crate 2019-11-16 11:37:20 -08:00
Tad Hardesty
835ebd5d76 Disable the editor crate again 2019-06-26 23:08:25 -07:00
Tad Hardesty
2464a56839 Add DreamChecker stub and readme 2019-01-30 19:34:43 -08:00
Tad Hardesty
6f61226389 Remove Qt editor code 2018-10-03 12:27:36 -07:00
Tad Hardesty
0075184741 Move editor to editor-qt and editor2 to editor 2018-08-25 21:02:56 -07:00
Tad Hardesty
acd43f026e Add skeleton of imgui-based map editor 2018-08-25 02:21:34 -07:00
Tad Hardesty
e2b185f79d Add basic structure of dmdoc 2018-08-10 04:29:08 -07:00
Tad Hardesty
d8c8deb37e Add interval-tree crate based on theban_interval_tree 2018-03-29 23:23:31 -07:00
Tad Hardesty
f7b14de9e3 Disable editor and qt-extras packages 2018-03-20 21:01:30 -07:00
Tad Hardesty
174ca490a0 Make the editor its own crate and the root just a workspace 2018-01-23 23:41:09 -08:00
Tad Hardesty
9936308b40 Add skeleton of language server 2017-12-18 17:49:25 -08:00
Tad Hardesty
9d2b8bccbd Add loading/saving for recent environment list 2017-11-16 03:53:31 -08:00
Tad Hardesty
be6ed3c64f Add basic structure for map tabs and loading 2017-11-10 17:11:36 -08:00
Tad Hardesty
e5df441414 Separate CLI crate and add argument parsing 2017-11-07 03:05:40 -08:00
Tad Hardesty
6e4a72051c Replace Conrod with Qt 2017-11-06 22:35:11 -08:00
Tad Hardesty
7957f32657 Split the editor and tools into separate crates 2017-11-04 02:23:14 -07:00
Tad Hardesty
f9371013c5 Split the crate into two binaries and add initial GUI work 2017-11-03 14:58:26 -07:00
Tad Hardesty
51fc06e76b Separate the DM parser into its own crate 2017-11-01 20:57:16 -07:00
Tad Hardesty
34b7d86e39 Update dependencies 2017-11-01 18:11:06 -07:00
Tad Hardesty
a032ca4177 Tidy the token pretty-printing code 2017-10-26 14:54:09 -07:00
Tad Hardesty
8604cae974 Add initial DM preprocessor 2017-10-24 04:56:48 -07:00
Tad Hardesty
90f8c87ddc Add TGM output
Vars are now a LinkedHashMap to preserve order in the case that they
aren't alphabetized in the input.
2017-10-20 17:57:09 -07:00
Tad Hardesty
cdadc8c5ba Improve minimap object handling
Handle solar controllers, posters, airlocks, bookcases, vents,
scrubbers, and boxes. Improve diagonal smoothing to pull from the best
nearby turf.
2017-10-19 02:54:22 -07:00
Tad Hardesty
d76eab97fd Add initial minimap generator
Optimized for tgstation. Uses DreamMaker's object tree XML output and
generates a full-resolution, icon-smoothed rendering of the specified
map files.
2017-10-18 18:49:54 -07:00