Commit Graph

287 Commits

Author SHA1 Message Date
Diomendius
1b18a87495 Normalize line endings
This commit contains only the result of `git add --renormalize .`

`git show --ignore-space-change` can verify that this commit only
changes whitespace.
2024-07-31 20:21:47 +12:00
elasota
a6d93f8daa Update to VS2022 2023-08-26 14:06:14 -04:00
elasota
e4d2d9f9a4 Fix bad null compares 2022-03-17 01:50:19 -04:00
elasota
92cb961208 Update credits 2021-11-10 17:21:29 -05:00
elasota
9ba15c6d78 Update C++ projects to VS2019, fix warnings/errors 2021-10-22 22:01:14 -04:00
Phil Marell
5b5fb15780 Send events through queue instead of calling game methods directly 2021-08-08 16:59:27 +10:00
Phil Marell
83978d0397 Merge branch 'master' into mac
# Conflicts:
#	AerofoilSDL/GpDisplayDriver_SDL_GL2.cpp
#	PortabilityLayer/MenuManager.cpp
2021-08-05 18:46:18 +10:00
elasota
2c90110668 Fix key names not lining up correctly, bump prefs version since new key specials don't match old prefs 2021-08-02 01:19:20 -04:00
elasota
eac270670d Add command/meta key support 2021-08-02 01:04:22 -04:00
elasota
c04aeeb962 Add Inter font, map Chicago system symbol reservations using it, use Command symbol on macOS 2021-08-01 22:24:41 -04:00
Phil Marell
90943d945b Expose certain methods to be used for Mac menu items 2021-07-28 19:44:07 +10:00
Phil Marell
c3eb23af4b Handle external quits while in editor
This mitigates against potential data loss after having finished editing a house.
2021-07-24 16:27:55 +10:00
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
Phil Marell
b83fd1b28f Move “end game” logic into common function 2021-07-24 16:27:55 +10:00
Phil Marell
ab6c447a2f Compile on Xcode 13 2021-07-24 16:27:55 +10:00
elasota
c27d78d329 Bulk import script early version + StuffIt 5 fixes. 2021-06-30 00:45:53 -04:00
elasota
b616c6bf6e Icon refactor 2021-06-06 01:12:21 -04:00
elasota
0524c312d0 Update credits 2021-05-14 18:55:28 -04:00
Madthijs
20a3918535 Merge branch 'master' into mac
# Conflicts:
#	GpApp/House.cpp
2021-05-14 21:44:39 +02:00
elasota
95260f8d8a Zero out structures when creating houses and rooms 2021-05-11 19:47:05 -04:00
elasota
e7b02f37a5 Fix memory corruption when creating a new house 2021-05-11 19:42:05 -04:00
elasota
781c6ce610 Fix missing return value 2021-05-11 19:18:24 -04:00
Madthijs
0a9b5ded9b unneeded changes 2021-05-11 17:15:21 +02:00
Madthijs
09485b7cf4 compile + hardened security 2021-05-11 15:43:09 +02:00
Madthijs
6fd1edd2c8 Merge branch 'master' into mac
# Conflicts:
#	GpApp/Main.cpp
2021-05-11 14:28:46 +02:00
elasota
318a5868d7 Disable loading room editor if the current house is damaged beyond repair, and re-enable loading a different house. 2021-05-11 01:39:17 -04:00
elasota
ac56badffa Add download house option 2021-05-11 00:41:35 -04:00
elasota
75923ad7b0 Fix deleted houses still being in the house list 2021-05-10 23:21:40 -04:00
elasota
c354d49e9f Replace beep sound with a simple 80% 440hz + 20% 60hz + fadeout generated tone 2021-05-10 00:10:14 -04:00
elasota
24169507bd Add beep sound to platforms with no beep 2021-05-09 23:45:27 -04:00
elasota
d54ad576bc Add delete option to File browser 2021-05-09 22:48:23 -04:00
elasota
5e060279af Clean up warnings 2021-05-07 10:59:19 -04:00
elasota
a2ca1725fa Improve export house errors 2021-05-07 03:02:30 -04:00
elasota
9510aaee32 Re-enable initial launch disclaimer 2021-05-07 02:30:20 -04:00
elasota
c6aa82db35 Adjust credits 2021-05-07 02:26:10 -04:00
elasota
6d12b6ff1a Add house export to room editor 2021-05-07 02:16:25 -04:00
Madthijs
c5a1303b71 Merge branch 'master' into mac
# Conflicts:
#	AerofoilX/GpMain_SDL_X.cpp
2021-04-28 19:17:55 +02:00
elasota
07df94fb00 Use combined files on Android for faster build 2021-04-27 09:52:59 -04:00
elasota
56d999f400 Don't allow empty sounds 2021-04-27 03:37:14 -04:00
elasota
2991a7490e Preserve active room on editor resolution change. 2021-04-27 01:33:23 -04:00
elasota
0385c28002 User house validation 2021-04-25 22:08:15 -04:00
elasota
5d9dde6589 Refactor audio buffering API, this should mainly prevent SDL audio driver from allocating memory in the mixer callback. 2021-04-25 00:34:02 -04:00
Madthijs
82aaefe342 removed logging + fixed crash issue 2021-04-20 20:24:25 +02:00
elasota
84a4d16aed Web file system implementation + fixes 2021-04-19 01:02:10 -04:00
elasota
f15a87041a Improve synthetic bold quality and use synthetic bold for most Open Sans uses 2021-04-18 18:11:38 -04:00
elasota
1ac69c2c75 Misc tweaks, partially bump version to 1.1 2021-03-30 05:24:37 -04:00
elasota
6fb45f480b Emscripten port 2021-03-29 21:41:11 -04:00
elasota
ae69696cbd Remove unused header 2021-03-27 03:01:30 -04:00
elasota
50f420d2b1 Font system refactor, use pre-rendered fonts 2021-03-27 03:01:19 -04:00
elasota
c87f238563 Display driver loop refactor 2021-03-26 17:05:38 -04:00