Commit Graph

37 Commits

Author SHA1 Message Date
elasota
84a4d16aed Web file system implementation + fixes 2021-04-19 01:02:10 -04:00
elasota
6fb45f480b Emscripten port 2021-03-29 21:41:11 -04:00
elasota
5c640b72eb Code cleanup, move a lot of "Host" APIs to GpCommon 2020-11-25 12:05:59 -05:00
elasota
4c6e646133 Clean up language so we can bundle source without getting dinged on age rating. 2020-11-06 17:51:58 -05:00
elasota
1ecef6f8ef Add support for unpackaged resources to speed up loads on Android, i.e. so we don't have to decompress entire GPAs to load a single resource. 2020-10-12 18:48:53 -04:00
elasota
b23bb93506 Redo file prompts with in-game UI 2020-09-12 22:29:57 -04:00
elasota
9d5adb9bb6 Remove port state, fix background not darkening in room editor 2020-06-20 02:08:22 -04:00
elasota
4920781619 32-bit color support 2020-06-13 04:33:41 -04:00
elasota
438e7b2138 Refactor out forecolor 2020-05-21 03:30:11 -04:00
elasota
66fc278ce9 Refactor QD ports so they no longer need to be the first member of draw surfaces 2020-05-20 23:33:17 -04:00
elasota
f53dc21475 Window API refactor 2020-05-20 17:20:50 -04:00
elasota
ea16d0ffca More window chrome improvements 2020-05-18 02:03:17 -04:00
elasota
424a09ccc8 Fix missing returns 2020-03-09 01:40:34 -04:00
elasota
7b27d6c6b5 Most remaining level editor work 2020-03-01 17:01:35 -05:00
elasota
cc17911776 Fix up some level editor dialog behavior 2020-02-26 12:17:04 -05:00
elasota
c78a20dafd Level editor work 2020-02-23 20:21:04 -05:00
elasota
9daee7af4e More editor progress 2020-02-18 20:53:54 -05:00
elasota
265db139c8 Various improvements toward getting high scores working again. 2020-02-02 01:38:38 -05:00
elasota
9e9a79c4b7 Alert skeleton 2020-01-24 02:09:19 -05:00
elasota
5a3cedaa95 Level editor and resource loader fixups and refactors 2020-01-23 01:19:12 -05:00
elasota
93b4554961 Migrate image storage from PICT to BMP 2020-01-18 21:15:31 -05:00
elasota
d8331eaeb7 Switch to zip archive format for resource data, prep work for moving from PICT/snd to BMP/WAV 2020-01-18 08:37:57 -05:00
elasota
aca18df74b More stuff, fix saved games 2020-01-05 02:33:03 -05:00
elasota
1da2851d3a Scaled blit, plus fix some level editor things 2020-01-02 01:32:00 -05:00
elasota
1c6ab800a7 Refactor some dialog handling, enforce proper port disposal 2020-01-01 20:49:18 -05:00
elasota
5fe6218c28 Add some initial widget functionality (prefs partly working) 2020-01-01 20:24:46 -05:00
elasota
84e4f9fb0b Refactoring, dialog work 2019-12-31 02:42:20 -05:00
elasota
04a955213c Major draw code refactor 2019-12-30 20:53:11 -05:00
elasota
fb105bd338 Handle refactor 2019-12-29 23:14:37 -05:00
elasota
9cf539eb52 Refactoring 2019-12-29 22:12:11 -05:00
elasota
430842d17b File system refactoring 2019-12-29 06:38:18 -05:00
elasota
08fac98637 Fix mirrors, poly draw (WIP), and game over screen. Temp disable high scores. 2019-12-28 19:50:29 -05:00
elasota
8b82ecabef Refactoring. Add line drawing. 2019-12-27 18:05:32 -05:00
elasota
c4e93b0ccf Cleanup, add scanline mask builder 2019-12-26 12:58:58 -05:00
elasota
ac3929fb1f Keyboard input 2019-12-25 22:20:10 -05:00
elasota
e368cf7235 More work. Audio driver works enough to play music now. 2019-12-11 00:51:42 -05:00
elasota
c8472f7295 Lots of stuff 2019-11-11 00:11:59 -05:00