Commit graph

410 commits

Author SHA1 Message Date
4dba7b22c7 String methods, no separate walkers 2021-09-23 14:17:18 +10:00
aab99dab8f tolerate cyclic graphs 2021-09-23 12:45:05 +10:00
eed623647c shorten preorderWalk 2021-09-23 12:14:03 +10:00
Josh Deprez
80a0132c39 fix comments 2021-09-23 10:25:01 +10:00
Josh Deprez
8aa65bf08d +{Elevation,Simple}Projection 2021-09-23 10:13:05 +10:00
Josh Deprez
4ce9a5b673 cleanups 2021-09-22 17:07:13 +10:00
Josh Deprez
5650efb17b redundant check 2021-09-22 17:05:50 +10:00
Josh Deprez
39ad2e9f8d Load/Prepare refactor 2021-09-22 17:04:27 +10:00
Josh Deprez
6d0838a369 Scan uses visitor pattern 2021-09-22 15:55:38 +10:00
Josh Deprez
fe2558b2c1 WIP: Scan now uses visitor pattern 2021-09-22 15:48:02 +10:00
Josh Deprez
83c3182be1 re-un-re-refactor? 2021-09-22 14:37:00 +10:00
Josh Deprez
d37a26eb70 only register if not in lower dm 2021-09-22 10:14:44 +10:00
Josh Deprez
6301c01026 add the TODO 2021-09-22 09:48:54 +10:00
920be0d7c0 for luuuup (micro optimisations) 2021-09-21 17:23:59 +10:00
05460a0491 tweaks 2021-09-21 17:13:32 +10:00
6e771cd3f2 comments cleanups 2021-09-21 17:09:49 +10:00
661a6bbbc0 bubbles working yay!!!!!!!!! :) 2021-09-21 16:53:04 +10:00
9a9dcd0d40 progress 2021-09-21 15:17:59 +10:00
787a05e493 bunch of changes 2021-09-21 14:42:18 +10:00
af70dcaf04 cleanups 2021-09-21 13:04:29 +10:00
9a7e09195d DrawDAG.addRecursive 2021-09-21 13:00:05 +10:00
13ecdc901e cleanup 2021-09-21 12:51:26 +10:00
64e46b2b65 cleanups 2021-09-21 12:50:57 +10:00
045ab20cd5 DrawLayer -> DrawManager, iface assertions, etc 2021-09-21 12:36:49 +10:00
Josh Deprez
fe40073407 update orderin 2021-09-20 16:02:01 +10:00
Josh Deprez
938fd70921 more dag 2021-09-20 15:52:44 +10:00
Josh Deprez
951b38271f more small tidyups 2021-09-20 15:03:33 +10:00
Josh Deprez
a9d6c8827f minor cleanups 2021-09-20 14:36:00 +10:00
Josh Deprez
f1adaead81 WIP: drawDAG working 2021-09-20 14:24:32 +10:00
Josh Deprez
89febffcea WIP: oh god oh fuck 2021-09-20 12:18:03 +10:00
Josh Deprez
169b7f343c WIP: draw dag 2021-09-20 10:13:43 +10:00
Josh Deprez
aafa6204ed WIP: drawdag 2021-09-19 20:29:26 +10:00
Josh Deprez
3c5c0a77b8 dag 2021-09-19 17:35:24 +10:00
Josh Deprez
ed78ef3d2e π.Project -> geom.Project(π, 2021-09-19 15:51:35 +10:00
Josh Deprez
c533ee63f7 reduce Project calls in Front,Back,BoundingRect 2021-09-19 15:39:10 +10:00
Josh Deprez
855f39d9d2 names 2021-09-18 11:58:29 +10:00
Josh Deprez
baf255e8a8 turn off draw list size debug, add todo 2021-09-17 16:52:45 +10:00
Josh Deprez
e4c15fcd5d handle different projections 2021-09-17 16:47:18 +10:00
Josh Deprez
f5219da56f remove sort method 2021-09-17 14:56:00 +10:00
Josh Deprez
f03ab319b2 common draw comparisons works now 2021-09-17 14:39:23 +10:00
Josh Deprez
37367a713e remove tombstone special case in debug.go 2021-09-17 13:59:38 +10:00
Josh Deprez
6565fd4160 topsort cleanups 2021-09-17 13:51:24 +10:00
Josh Deprez
86ee887206 tweak white hex 2021-09-17 13:32:40 +10:00
Josh Deprez
eb9f582f42 bubbles works again 2021-09-17 13:02:31 +10:00
Josh Deprez
45d7f32a2a WIP: topsort adjustments 2021-09-17 12:50:29 +10:00
Josh Deprez
091d36094b bubbleless topsort working 2021-09-17 11:13:39 +10:00
Josh Deprez
17de1d6b97 WIP: topological sort 2021-09-16 21:32:03 +10:00
Josh Deprez
43d95c0f65 NewBubble -> bubble.go 2021-09-16 15:07:14 +10:00
Josh Deprez
dd0cb76162 different movement 2021-09-16 15:04:13 +10:00
Josh Deprez
0926d3fc01 add drawlist size debug 2021-09-16 14:56:27 +10:00