Commit Graph

51 Commits

Author SHA1 Message Date
Phil Marell
e098370249 Use Command key instead of Control as modifier on macOS
This provides an experience closer to the original classic Mac version.

This is supported by the earlier changes to gracefully quit the game.
2021-07-24 16:27:55 +10:00
elasota
b616c6bf6e Icon refactor 2021-06-06 01:12:21 -04:00
elasota
6d12b6ff1a Add house export to room editor 2021-05-07 02:16:25 -04:00
elasota
a2d374f650 Allocator refactor 2021-04-28 01:46:07 -04:00
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
50f420d2b1 Font system refactor, use pre-rendered fonts 2021-03-27 03:01:19 -04:00
elasota
553e343abe Fix display resolution desynchronizing with auto-position 2020-11-30 02:59:02 -05:00
elasota
5c640b72eb Code cleanup, move a lot of "Host" APIs to GpCommon 2020-11-25 12:05:59 -05:00
elasota
a28a4cd73d Clean up warnings 2020-11-08 13:40:47 -05:00
elasota
0d304e8a96 Disallow menu shortcuts when the menu is visible. Fixes unintended feature access when using OTG keyboards on Android. 2020-11-03 19:08:53 -05:00
elasota
b9ea9450f1 Add license browser, improve touchscreen UI 2020-10-24 23:39:55 -04:00
elasota
23b69cf0ee Lots of Android fixes and stubs. Increase SDL log level on Android. Add GL context loss handling. 2020-10-20 23:43:02 -04:00
elasota
5c98783bbb More Android stub-outs and bug fixes. Fix broken SDL fiber sync. 2020-10-10 02:42:06 -04:00
elasota
987a1dea75 Move font API to GpCommon 2020-09-12 14:01:51 -04:00
elasota
1fc846f7d8 Fix menu shortcuts activating disabled menu items 2020-07-03 19:31:30 -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
9624c283c8 Updated version tagging and added about dialog 2020-06-06 02:25:10 -04:00
elasota
8f433c11e8 Revert "Add menu selection flicker"
This reverts commit bd9676be40.
2020-05-22 20:22:40 -04:00
elasota
bd9676be40 Add menu selection flicker 2020-05-22 05:09:59 -04:00
elasota
5869571747 Finish removing QDState 2020-05-21 05:01:16 -04:00
elasota
438e7b2138 Refactor out forecolor 2020-05-21 03:30:11 -04:00
elasota
ea16d0ffca More window chrome improvements 2020-05-18 02:03:17 -04:00
elasota
b827048c36 Account for chrome padding and menu bar when auto-relocating windows 2020-04-05 18:30:04 -04:00
elasota
3dcc787ca0 Add menu hints and checks 2020-03-14 05:04:01 -04:00
elasota
7b27d6c6b5 Most remaining level editor work 2020-03-01 17:01:35 -05:00
elasota
abd4f1a978 Menu separator support 2020-02-27 01:22:49 -05:00
elasota
4efb44ddae Fix "House" menu title being overwritten 2020-02-26 22:27:07 -05:00
elasota
c78a20dafd Level editor work 2020-02-23 20:21:04 -05:00
elasota
8f4ac13919 Partial editbox support for high scores 2020-02-16 20:55:47 -05:00
elasota
6171b1185e Don't destroy menus on removal 2020-01-23 22:35:39 -05:00
elasota
5a3cedaa95 Level editor and resource loader fixups and refactors 2020-01-23 01:19:12 -05:00
elasota
c79ddd0d35 Add text anti-aliasing, disable arcade mode 2020-01-18 18:20:16 -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
a4b8db1065 Level editor work 2020-01-04 01:19:01 -05:00
elasota
32116bc17e Fix up some file handling, add support for initializing a house file 2020-01-03 00:13:41 -05:00
elasota
1da2851d3a Scaled blit, plus fix some level editor things 2020-01-02 01:32:00 -05:00
elasota
52338a3983 Event queue refactor 2019-12-31 03:55:17 -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
8b82ecabef Refactoring. Add line drawing. 2019-12-27 18:05:32 -05:00
elasota
7bc647b026 Get scoreboard bar working 2019-12-27 00:30:31 -05:00
elasota
ac3929fb1f Keyboard input 2019-12-25 22:20:10 -05:00
elasota
5cb9b85396 Fix house data corruption, progress to first screen 2019-12-24 18:39:30 -05:00
elasota
3111609536 Menu work, move VOS queue interface 2019-12-24 02:35:24 -05:00
elasota
7ab4c8960d Add Roboto font, misc icons and text things 2019-12-23 17:43:10 -05:00