Commit graph

373 commits

Author SHA1 Message Date
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
Josh Deprez
7af49d0787 error checks 2021-09-16 14:53:23 +10:00
Josh Deprez
ecff7f9850 bubble 2021-09-16 14:38:21 +10:00
Josh Deprez
4a7deaca47 fix it again 2021-09-16 11:18:24 +10:00
Josh Deprez
97c5939483 blank ident is no ident 2021-09-16 10:34:54 +10:00
Josh Deprez
60d5df92d0 comment 2021-09-16 10:29:12 +10:00
Josh Deprez
e6c232c946 add the other kind of projection 2021-09-16 10:28:58 +10:00
Josh Deprez
77eef2f756 Fix BoundingRect 2021-09-15 21:36:52 +10:00
261e1a8ac0 WIP: refactoring into Less 2021-09-15 17:41:23 +10:00
a3646ca385 blank lines 2021-09-15 15:10:05 +10:00
f46f7af292 blank line 2021-09-15 14:32:06 +10:00
af13a856e8 add box.BoundingRect(π) 2021-09-15 12:03:59 +10:00
e6afa2de50 drawlist -> own file 2021-09-15 11:53:17 +10:00
0981350993 make billboard more complicated 2021-09-15 11:42:07 +10:00
Josh Deprez
146e713fd7 light renaming 2021-09-14 19:25:29 +10:00
Josh Deprez
7ca71b26fb comments 2021-09-14 12:22:17 +10:00
Josh Deprez
05d60dce5d blanks for leg 2021-09-14 09:59:06 +10:00
Josh Deprez
4a86657f2b fix reload bug 2021-09-13 17:07:43 +10:00
Josh Deprez
d59577fc77 minor renaming 2021-09-13 16:50:35 +10:00
Josh Deprez
49b08f278c constant time unregister 2021-09-13 16:32:44 +10:00
Josh Deprez
3d9c1aae3b nothing should care about tombstone other than Game 2021-09-13 10:41:16 +10:00
Josh Deprez
dd889e17a0 tidyups and exporting ZPositioner 2021-09-11 17:53:31 +10:00
Josh Deprez
7c16de018d use PrismTop in draw order decision 2021-09-11 17:47:31 +10:00
Josh Deprez
a5083b4eac comments, cleanups 2021-09-11 17:39:52 +10:00
Josh Deprez
f8dd02c072 draw ordering works now 2021-09-11 13:00:23 +10:00
ad2346f9ff fucken 2021-09-10 17:36:49 +10:00
bdb8e6775e progress on draw ordering 2021-09-10 17:18:20 +10:00
550cb5ef73 polygonal 2021-09-10 12:27:10 +10:00
86bfef30d5 delete dead code 2021-09-10 11:37:12 +10:00
5c5326b5ee go mod tidy 2021-09-10 11:31:45 +10:00
3445d4963c prism refactoring 2021-09-10 11:30:58 +10:00
Josh Deprez
5afa3a9b00 better drawordering? 2021-09-09 19:11:25 +10:00
Josh Deprez
724b5af8a3 change of bounds computation 2021-09-09 17:16:00 +10:00
Josh Deprez
f0288cd169 delete cursed depth buffer 2021-09-09 15:53:12 +10:00
Josh Deprez
368e8ed924 upgrade ebiten 2021-09-09 15:50:47 +10:00
Josh Deprez
9d16134368 shader progress 2021-09-09 12:13:24 +10:00
Josh Deprez
74f72d06a6 matrix tweaks 2021-09-09 11:35:59 +10:00
Josh Deprez
4c7b447a01 aw refactor, start writing depth buffer 2021-09-09 11:24:56 +10:00