Commit graph

16 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
106db89e9b [oden] Colors
But they don't work
2023-08-26 08:58:00 -07:00
020bb8f124 [oden] Circles work 2023-08-25 15:32:35 -07:00
17c701a7d6 [oden] IO: Load Strings
It's useful. The stock JS way is bad.
2023-07-08 17:55:37 -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
9d04541875 [oden] I can make this actually MATCH 2023-07-07 07:34:09 -07:00
e0878b4ea6 [oden] Input 2023-07-07 07:28:46 -07:00
26bfcc7a94 [oden] Time, path searching, game directory 2023-06-30 16:24:54 -07:00
96e95e22ce [oden] Remove native assets module
What's the point?
2023-06-30 06:31:01 -07:00
f3f9988314 [oden] Assets becomes async load in terms of IO/GFX 2023-06-30 06:29:21 -07:00
d2dfa7c401 [oden] Graphics module can create textures directly 2023-06-30 06:28:57 -07:00
4959adc7e6 [oden] Native IO module 2023-06-30 06:28:04 -07:00
17805fa4a6 [oden] Garbage assets, need to rewrite to IO 2023-06-27 17:16:37 -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