Marijn van der Werf
2d53c28342
Use CMD for default shortcuts on OS X
2016-01-12 22:59:29 +01:00
Marijn van der Werf
623952d966
Only perform command key state detection on OS X
2016-01-12 22:53:01 +01:00
Marijn van der Werf
dd8239f684
Add space after 'CMD + '
2016-01-12 22:52:34 +01:00
Marijn van der Werf
72739e8cd8
Allow setting CMD as shortcut key
2016-01-12 22:29:36 +01:00
duncanspumpkin
d8d706cc58
Fix #2700 . Friction sound no longer goes very quite at high speeds.
...
Also labelled friction_sound_id and small refactor
2016-01-12 17:55:19 +00:00
duncanspumpkin
75ed781a5c
Fix part of #2700 . Reverse freefall now correctly slows down on reverse.
2016-01-12 17:43:47 +00:00
duncanspumpkin
b5b6e93a03
Fix #2701 . Rotated trains no longer disobey physics when crashing.
2016-01-12 17:32:16 +00:00
Duncan
e2e749d644
Merge pull request #2697 from marijnvdwerf/get-ride-entry
...
Minimise direct usage of `RCT2_ADDRESS_RIDE_ENTRIES`
2016-01-11 23:09:43 +00:00
Ted John
cdc2bec135
Merge pull request #2703 from janisozaur/config
...
Make sure config.ini gets created
2016-01-11 22:36:19 +00:00
Ted John
6bdc5fc978
Merge pull request #2648 from rubdos/POSIX_platform
...
Implement several POSIX methods.
2016-01-11 22:24:30 +00:00
Michał Janiszewski
bcc3580d41
Report improper "game_path" with useful information
2016-01-11 22:59:05 +01:00
Michał Janiszewski
54f7f93ab9
Make sure config.ini gets created
...
This commit makes sure config.ini gets created even when RCT2 path is
not selected.
This makes for a better out-of-box experience on Linux, where no
directory selector is provided yet, as we provide default config file
and state in the error message how to fix it.
2016-01-11 22:46:29 +01:00
Marijn van der Werf
ef9ac11e52
Remove direct usage of RCT2_ADDRESS_LARGE_SCENERY_ENTRIES
2016-01-11 21:00:22 +01:00
Ted John
1ddad61d2c
Merge pull request #2699 from zsilencer/bugfixes
...
Fix #2693 : Chat caret
2016-01-11 18:49:18 +00:00
duncanspumpkin
27ec97d3c5
Fix #2694 . Multi tile block breaks (i.e. cable lifts) now correctly unstop.
...
Issue was caused by looking at the wrong tile to unstop
2016-01-11 18:35:36 +00:00
IntelOrca
0087e5c2d6
fix importing of legacy scenario scores
...
only one would ever be imported because of a break loop that shouldn't be there
2016-01-11 18:30:58 +00:00
zsilencer
2059b93dbc
Fix #2693 : Chat caret
2016-01-11 11:20:14 -07:00
Ted John
c6ab870404
Merge pull request #2698 from janisozaur/audio-device
...
Skip "Default sound device" on Linux
2016-01-11 14:09:44 +00:00
Ruben De Smet
44fdffd7e2
Added posix changes to changelog.
2016-01-11 14:33:28 +01:00
Ruben De Smet
e9ed444387
Implement singleton locking for POSIX.
2016-01-11 14:33:19 +01:00
Ruben De Smet
afc89195aa
Remove stub from posix.c:platform_get_drives
2016-01-11 14:33:19 +01:00
Ruben De Smet
cd72f282dc
POSIX: implement move file method
2016-01-11 14:33:19 +01:00
Ruben De Smet
e035c7984a
Fix concerns in platform_directory_delete.\n\n Not sure about fts_close when passing NULL yet. Leaving this commit as a marker
2016-01-11 14:33:19 +01:00
Ruben De Smet
012ff3adbc
Add platform_directory_delete implementation for posix.
2016-01-11 14:33:19 +01:00
Ruben De Smet
b0a531b523
Implement file copy on POSIX systems.
...
Autosave should work now on Mac OS X and Linux.
Fix tabs randomly inserted by vim
Concerns in file copy
2016-01-11 14:33:15 +01:00
Michał Janiszewski
ac8aec63bc
Skip "Default sound device" on Linux
...
Sound on Linux is handled by PulseAudio, which creates a sink and offers
a central place to control which sources are distributed how and where.
Applications in general are expected to only offer volume controls.
Tested with 0 A.D., SuperTuxKart and a few media players, none of which
offers selecting sink directly.
As per https://en.wikipedia.org/wiki/PulseAudio#Adoption it should
covert vast majority of uses.
2016-01-11 13:59:41 +01:00
Marijn van der Werf
17bc24b3a0
Use absolute constants for object entry groups
2016-01-11 13:51:42 +01:00
Marijn van der Werf
ddab3a1b74
Use GET_RIDE_ENTRY
macro to get ride entry
2016-01-11 13:34:08 +01:00
Marijn van der Werf
6eadf824ea
Replace raw addresses of RIDE_ENTRIES
2016-01-11 13:34:08 +01:00
Ted John
9c648e01bc
Merge pull request #2696 from marijnvdwerf/common-format-args
...
Replace RCT2_ADDRESS_COMMON_FORMAT_ARGS magic numbers with constant
2016-01-11 12:18:36 +00:00
Marijn van der Werf
64646a501a
Add missing brackets
2016-01-11 13:00:40 +01:00
Marijn van der Werf
e961cc885a
Use RCT2_ADDRESS_COMMON_FORMAT_ARGS instead of raw address
2016-01-11 12:55:33 +01:00
Ted John
16537ada4a
Merge Localisation/master into OpenRCT2/develop.
2016-01-11 04:00:17 +00:00
IntelOrca
1710a10493
fix mistake in command line example
2016-01-11 00:00:12 +00:00
Ted John
1b62f22bde
Merge pull request #2690 from janisozaur/debian
...
Support for debian packaging.
2016-01-10 23:46:37 +00:00
Ted John
d94fc06a83
Merge pull request #2687 from OpenRCT2/new-argparse
...
Create new command line engine
2016-01-10 23:11:51 +00:00
Michał Janiszewski
146dda2f3e
Support for debian packaging.
...
This enables creating .deb packages for easy installation on Ubuntu and
Debian.
2016-01-10 23:55:57 +01:00
Ruben De Smet
c675993d3f
Fix a bug where some paths get truncated on posix.
...
Especially when editing the title screen on.
2016-01-10 23:55:56 +01:00
LRFLEW
7956922f26
Fixed branch new-argparse compilation on OS X
2016-01-10 22:50:53 +00:00
IntelOrca
c7feb72a69
move compiler normalisation to rct2.h
2016-01-10 22:50:35 +00:00
IntelOrca
5a1a531d60
fix running without arguments
2016-01-10 22:50:34 +00:00
IntelOrca
6774412bce
use _stricmp instead of _strcmpi
2016-01-10 22:50:33 +00:00
IntelOrca
e79edcb1d6
fix posix.c headers
2016-01-10 22:50:32 +00:00
IntelOrca
e9d222fdd3
new-argparse: finish new argparse integration and clean up
2016-01-10 22:50:31 +00:00
IntelOrca
3f0073f29c
new-argparse: implement most of the root commands, fix issues
2016-01-10 22:50:30 +00:00
IntelOrca
9d98147b75
new-argparse: implement argument and option parsing
2016-01-10 22:50:29 +00:00
IntelOrca
14a266c177
new-argparse: add basic definitions and help display
2016-01-10 22:50:28 +00:00
Duncan
8997f2aa6a
Merge pull request #2605 from OpenRCT2/vehicle-update
...
Vehicle Update
2016-01-10 17:13:02 +00:00
Duncan
052254ca1f
Merge pull request #2640 from janisozaur/exit-fix
...
Fix for missing exit
2016-01-10 10:08:22 +00:00
Duncan
b6f921ccda
Merge pull request #2673 from LRFLEW/sub_69A5F0
...
Implemented sub_69A5F0
2016-01-10 10:06:34 +00:00