Commit Graph

684 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
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
Phil Marell
e02919f1fc Use tabs in Xcode project 2021-07-24 16:27:55 +10:00
Phil Marell
ccceec8b3c Xcode 13 automatic change 2021-07-24 16:18:10 +10:00
Phil Marell
40c1a39c40 Add .DS_Store to .gitignore 2021-07-24 16:18:10 +10:00
elasota
c27d78d329 Bulk import script early version + StuffIt 5 fixes. 2021-06-30 00:45:53 -04:00
elasota
66cce6bcd4 Bump version to 1.1.1 1.1.1 2021-06-06 01:12:31 -04:00
elasota
b616c6bf6e Icon refactor 2021-06-06 01:12:21 -04:00
elasota
2e9954677d Merge branch 'master' of https://github.com/elasota/GlidePort 2021-05-16 12:08:38 -04:00
elasota
3d5265258e Disable asserts 2021-05-16 12:08:23 -04:00
Eric Lasota
6103007ed2 Update README.md 2021-05-16 00:28:58 -04:00
elasota
240ba88f53 Fix Android crash 1.1.0 2021-05-14 19:30:31 -04:00
elasota
71115b2366 Fix AerofoilX compile failure 2021-05-14 19:19:03 -04:00
elasota
2bde3bc60b Update version to 1.1.0 2021-05-14 19:09:35 -04:00
elasota
0524c312d0 Update credits 2021-05-14 18:55:28 -04:00
Eric Lasota
8a69d7b921 Merge pull request #5 from madthijs/mac
Mac version 1.1.0
2021-05-14 18:07:05 -04:00
Madthijs
20a3918535 Merge branch 'master' into mac
# Conflicts:
#	GpApp/House.cpp
2021-05-14 21:44:39 +02:00
Madthijs
bd61b23bde code review changes 2021-05-14 21:40:56 +02:00
elasota
b1bebc2afd Disable asserts in web release build 2021-05-13 12:14:18 -04:00
elasota
5b16ed826f Fix compile failure in debug 2021-05-13 12:13:45 -04:00
elasota
567b82eb23 Tag 1.1.0 rc2 1.1.0-rc2 2021-05-11 21:36:12 -04:00
elasota
e8565a122d EOL fix 2021-05-11 21:32:00 -04:00
elasota
32ff2f6fe8 Finish clearing out std::vector from PortabilityLayer 2021-05-11 21:27:40 -04: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
elasota
98c7a1eea6 Fix MergeGPF missing from simple release 2021-05-11 19:18:15 -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
6858230dde Update copyright 2021-05-11 01:52:56 -04:00
elasota
a6486c137b Change version tag to 1.1.0 rc1 1.1.0-rc1 2021-05-11 01:42:06 -04: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
295db5f064 Fix memory leak 2021-05-11 01:29:40 -04:00
elasota
0def879db1 Fix build 2021-05-11 00:58:26 -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
32d96798cc Fix file deletion not working in web version 2021-05-10 19:43:52 -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
222927d56f Fix double-free when handle is shrunk to zero size 2021-05-09 22:47:57 -04:00
elasota
d74c4b70f3 Remove unused function 2021-05-08 10:55:22 -04:00
elasota
fb7b9b02d9 Web save mechanism 2021-05-07 23:09:35 -04:00
elasota
1ac8032411 Log to stdout 2021-05-07 23:08:29 -04:00
elasota
a012c6d3e7 Fix web build and add export path 2021-05-07 20:12:41 -04:00
elasota
08c6fd5108 EOL fix 2021-05-07 20:12:27 -04:00