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
elasota
b2b27ef335
Fix some splash screen inconsistencies
2021-03-19 03:16:59 -04:00
elasota
7060676b73
Cygwin port
2021-03-18 17:08:11 -04:00
elasota
2ada8029d0
Fixed source code export not working
2021-03-15 19:36:07 -04:00
elasota
2897c4ffab
Fix saved game deletion not working
2021-03-11 21:40:22 -05:00
elasota
da16edea8d
Fix broken AA table preloader, use load bar first time on desktop
2021-03-09 04:15:59 -05:00