Commit graph

12 commits

Author SHA1 Message Date
1cb30034f8 [oden] Move scaling entirely into JavaScript
Now the game controls its own resolution. We might want to further
copy Love2D and generate resize events, I don't know.
2023-09-02 09:58:58 -07:00
a08bc07cbb [oden] Color and position for text 2023-08-31 20:39:07 -07:00
ab91fcfc53 [oden] Finish colors and cleanup 2023-08-26 11:19:38 -07:00
020bb8f124 [oden] Circles work 2023-08-25 15:32:35 -07:00
89045ccbcc [oden] Writable Textures and re-work TS API
Now we return Texture objects to make things a little bit more
type-safe, at the cost of a small allocation (I hope!)
2023-07-08 17:54:48 -07:00
d2dfa7c401 [oden] Graphics module can create textures directly 2023-06-30 06:28:57 -07:00
17805fa4a6 [oden] Garbage assets, need to rewrite to IO 2023-06-27 17:16:37 -07:00
75fcc427ac [oden] Docs and stuff 2023-06-25 08:29:27 -07:00
f232f095f5 [oden] Texture Coordinates are pixels too 2023-06-25 08:04:37 -07:00
0a36ffdde1 [oden] Input coordinates are pixel coordinates 2023-06-25 07:54:25 -07:00
b6f6d908d2 [oden] OK now everything is TS and it type-checks 2023-06-24 17:49:41 -07:00
3968aabdb1 [oden] Load typescript kinda 2023-06-24 14:21:47 -07:00