Commit graph

66 commits

Author SHA1 Message Date
Josh Deprez
1ff0694049 lints, loading fix 2021-10-11 17:33:06 +11:00
4c67501cb7 add apache boilerplate 2021-10-01 15:30:22 +10:00
02cd988991 rename to ichigo 2021-10-01 15:17:19 +10:00
67367b6cd1 call it VisitFunc 2021-09-29 13:50:05 +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
787a05e493 bunch of changes 2021-09-21 14:42:18 +10:00
Josh Deprez
f1adaead81 WIP: drawDAG working 2021-09-20 14:24:32 +10:00
Josh Deprez
d59577fc77 minor renaming 2021-09-13 16:50:35 +10:00
bdb8e6775e progress on draw ordering 2021-09-10 17:18:20 +10:00
Josh Deprez
6686c24cd6 refacteur 2021-09-08 20:08:57 +10:00
024cf2cafe abolish transform 2021-09-07 14:00:50 +10:00
Josh Deprez
88ded18d50 Transform now responsible for concat 2021-09-03 10:08:56 +10:00
Josh Deprez
e065bad1a7 WIP: opts -> transform 2021-09-03 09:42:50 +10:00
Josh Deprez
5ac31e1e6d collider now collides with boxes 2021-09-02 20:17:45 +10:00
Josh Deprez
464cf9a678 light renaming and 3 space stuff 2021-09-02 13:42:44 +10:00
5116a10303 refresh level1 and smol tidyup 2021-09-02 11:55:16 +10:00
Josh Deprez
df5afe11c1 anim overhaul, again 2021-09-02 11:53:04 +10:00
Josh Deprez
9785b556e5 light renaming 2021-09-01 17:24:43 +10:00
Josh Deprez
a7ef9671f1 fix double rate animations 2021-09-01 13:50:56 +10:00
Josh Deprez
1535573550 tiles and walls 2021-09-01 13:46:26 +10:00
Josh Deprez
6155e64c60 more transforms; fix first update-ordering crash :-) 2021-09-01 09:48:01 +10:00
Josh Deprez
3a9109ae20 game does everything: updates 2021-09-01 09:17:08 +10:00
Josh Deprez
6f3c6c88c0 no more draworderer 2021-08-28 17:50:54 +10:00
263e197f32 comment 2021-08-27 12:00:20 +10:00
43eff6e326 interface checks like this 2021-08-27 11:49:11 +10:00
Josh Deprez
d3cc842b12 yes 2021-08-26 14:58:02 +10:00
Josh Deprez
a7ff475b91 sheet, tile/sheet, misc math 2021-08-26 13:54:22 +10:00
Josh Deprez
2c94fc918c tilemap go brrrr 2021-08-26 10:57:17 +10:00
d10d57a3dc how to load from a file 2021-08-25 15:04:38 +10:00
Josh Deprez
e3e55da2a1 cleanups 2021-08-23 20:41:13 +10:00
Josh Deprez
2cd0a3cc5a AnimatedTile is Scanner 2021-08-23 20:38:40 +10:00
Josh Deprez
e2e937f409 change how anim works 2021-08-23 20:28:49 +10:00
Josh Deprez
1d3327cb1c more wrappers around bool values 2021-08-23 11:10:46 +10:00
Josh Deprez
f05090594c sceneref.go; imageCache now aware of assets 2021-08-23 11:00:51 +10:00
Josh Deprez
245d939f2c ImageRef implements Loader 2021-08-20 17:05:47 +10:00
Josh Deprez
88482c390d parallax and interfaces 2021-08-18 16:34:51 +10:00
Josh Deprez
cdcad14245 some tidyups 2021-08-18 15:23:02 +10:00
Josh Deprez
2f372d10d4 ZPositioner -> DrawOrderer 2021-08-18 14:02:15 +10:00
a6336dadc9 methods for working with tiles 2021-08-15 16:40:01 +10:00
c1e9570403 add offset to tiles and make storage sparse 2021-08-15 16:14:50 +10:00
efddeb7d6c Draw(image, geom) -> Draw(image, opts) 2021-08-12 04:06:01 +00:00
Josh Deprez
1bf7920d2f cameraaaaa 2021-08-08 22:07:55 +10:00
Josh Deprez
074b57f76d more efficient tile collision testing? 2021-08-08 11:46:03 +10:00
Josh Deprez
5cdbf5b82b formatting 2021-08-08 11:46:03 +10:00
Josh Deprez
28d9570e1e sprite 2021-08-08 11:46:03 +10:00
Josh Deprez
8b3a0c78e4 Make Tilemap a collider 2021-08-08 11:46:03 +10:00
Josh Deprez
19eb6361f5 support rectangular tile sources 2021-08-08 11:46:03 +10:00
Josh Deprez
8ddfe28427 tile tweaks 2021-08-08 11:46:03 +10:00