Commit Graph

35 Commits

Author SHA1 Message Date
Phil Marell
a32b33ef1b Ask to save game if user “externally” quits while in-game
An “external quit” being defined as one where the portability handler receives a request to quit the app, such as closing the window, or on macOS using the Quit menu item.

This can prevent the user losing their progress after having finished with a game.
2021-07-24 16:27:55 +10:00
elasota
3917e1a370 File system refactor, bug fixes 2021-03-07 04:31:05 -05:00
elasota
1c57a51316 Fix wrong house name displaying after quitting demo 2020-11-25 18:12:00 -05:00
elasota
3a327a27e7 Add stop demo button 2020-11-03 19:59:26 -05:00
elasota
2f32c4f434 Add touchscreen pause menu 2020-11-01 17:43:15 -05:00
elasota
f2052b835b Fix main menu UI showing in demo, add menu button (not functional yet) 2020-10-25 16:32:49 -04:00
elasota
0452e61043 Blacken scoreboard after game since it doesn't have a region reserved on mobile 2020-10-24 14:35:06 -04:00
elasota
e1c83d7b47 Redo touch controls 2020-10-15 01:14:10 -04:00
elasota
e4cddda183 Touchscreen improvements 2020-10-14 18:12:02 -04:00
elasota
780f4842b0 Increase touchscreen control size 2020-10-13 10:02:17 -04:00
elasota
184daefe7b Touchscreen things 2020-10-11 19:50:03 -04:00
elasota
7bf6147fa1 Fix transitions not spanning the entire screen and fix dissolve replaying when toggling full-screen 2020-07-20 12:17:36 -04:00
elasota
9d5adb9bb6 Remove port state, fix background not darkening in room editor 2020-06-20 02:08:22 -04:00
elasota
438e7b2138 Refactor out forecolor 2020-05-21 03:30:11 -04:00
elasota
f53dc21475 Window API refactor 2020-05-20 17:20:50 -04:00
elasota
643bc7b761 Remove scoreboard vertical offset (which doesn't work) 2020-04-05 01:51:42 -04:00
elasota
2f663646f5 Remove unused menu bar window 2020-04-05 00:35:01 -04:00
elasota
805638f2c9 Fix TV and splash on res change 2020-04-04 18:50:45 -04:00
elasota
129396ef53 Fix more dynamics, fix end screen stars with large vertical resolutions 2020-04-04 17:46:19 -04:00
elasota
6326a0b2d9 Partial resolution change support 2020-04-01 14:53:44 -04:00
elasota
36f10c60b4 Get TVs working 2020-02-20 03:13:15 -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
52338a3983 Event queue refactor 2019-12-31 03:55:17 -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
5cb9b85396 Fix house data corruption, progress to first screen 2019-12-24 18:39:30 -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