Commit graph

19 commits

Author SHA1 Message Date
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
d79b891b7b [oden] Tolerate parse errors better 2023-08-19 18:39:16 -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
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
a2dafeea12 Promises, promises 2023-06-29 10:10:40 -07:00
17805fa4a6 [oden] Garbage assets, need to rewrite to IO 2023-06-27 17:16:37 -07:00
1aa3663ca4 [oden] Derive debug 2023-06-24 23:03:02 -07:00
b6f6d908d2 [oden] OK now everything is TS and it type-checks 2023-06-24 17:49:41 -07:00
db8a5f8eed [oden][oden-js] Rework modules
Damn this is a lot
2023-06-24 08:45:39 -07:00
aa90cea4a3 [oden] lol sprite API 2023-06-23 06:25:45 -07:00
fd7e19e529 [oden] Remove magic 2023-06-22 05:15:59 -07:00
14f9eb655f [oden] Oh boy here we go 2023-06-21 21:57:32 -07:00