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