Robert Jordan
92fc010b9a
Feature: "Load Scenario" title sequence command
...
New command goes by LOADSC in script files and in the enumeration.
Scenarios are stored using the internal also used for localisation.
Scenarios selected can only be scenarios to originally come with one of
the games or expansions.
Modified Scenario Select window to have a mode just for title editor
scenario selection.
2017-12-31 12:42:40 +01:00
Tobias Kohlbau
ec69af0410
docs: adds code style reference
...
The contribution guideline is outdated and needs a
reference to coding style.
Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-12-31 12:19:24 +01:00
Hielke Morsink
4459eb09b9
Fix invalid entries in surface boundries table
2017-12-30 13:55:39 +01:00
rwjuk
1736a08b04
Fix potential access violation when setting park name
2017-12-29 21:56:07 +01:00
Hielke Morsink
d2f732bbb6
Fix garbage in buffer
2017-12-29 12:33:34 +00:00
rwjuk
50f16b6600
Fix #6388 : Con. rights wrongly shown as available on some RCT1 parks
...
I am an idiot
2017-12-29 08:43:26 +01:00
rwjuk
29c604d850
Fix #6846 : Ride overview window zoom level set too high
2017-12-28 08:55:13 +01:00
OpenRCT2 git bot
6b2a0063ee
Merge Localisation/master into OpenRCT2/develop.
2017-12-28 04:00:35 +00:00
Hielke Morsink
32cc3082b2
Remove check that would never pass
...
`safe_strcpy` already takes the null terminator into
account, making the check useless. If the string was too
long, `safe_strcpy` already prints a warning anyway.
Two small fixups included:
- Sorting includes
- Comparing char with `\0` instead of 0
2017-12-27 23:11:04 +01:00
Hielke Morsink
acc33aa47e
Remove duplicated code in text window
...
The two functions for opening were almost identical. The only
difference was that one was passed a string ID and the other a
raw string. The one taking the string ID now converts it to a
raw string, and then calls the other functions.
This also makes the utf8 string const and replaces some C-string
code with String::Set.
2017-12-27 16:19:46 +00:00
Tomas Dittmann
a9aaaf17a3
log exceptionmessage instead of custom string.
2017-12-27 14:32:19 +00:00
Tomas Dittmann
b7d26665d6
Add console output for handled exceptions.
2017-12-27 14:32:19 +00:00
Tomas Dittmann
f9e0865f31
use unique_ptr to prevent memoryleaks.
2017-12-27 14:32:19 +00:00
Tomas Dittmann
c22dac0a29
add missing exception handling.
...
LoadParkFromStream() now handles exceptions from parkImporter->LoadFromStream().
2017-12-27 14:32:19 +00:00
Tomas Dittmann
51bbfb084f
add missing exception handling.
...
Every TryClassifyAsX()-method now has exceptionhandling.
2017-12-27 14:32:19 +00:00
Aaron van Geffen
a5ae503f0a
Take font line height into account for bottom toolbar
2017-12-27 14:54:09 +01:00
Aaron van Geffen
759c51bbad
Fix #6869 : incorrect Map button appearance in Guest List.
...
* Fixes the map button overlapping with the new search icon.
* Fixes the map button not being repositioned when the window is resized.
2017-12-27 14:51:17 +01:00
Michał Janiszewski
ad687a7ecf
Remove use of problematic __DATE__ and __TIME__
...
Replace with a placeholder to be filled by external tools
2017-12-27 14:50:42 +01:00
Aaron van Geffen
4455925fcb
Move braces to follow code style.
2017-12-27 13:18:24 +01:00
Aaron van Geffen
10ed48611c
Refactor bottom toolbar: hex to dec, apply macro.
...
This was one of the few windows that had its widget positions defined in
hexadecimals rather than decimals.
The logic was further obscured by using a macro to offset an experimental
change to accomodate longer dates. This change has been widely embraced,
so this patch applied said macro to improve legibility.
2017-12-27 13:18:07 +01:00
Michael Steenbeek
6d5dd061d7
Fix crash when opening object selection
2017-12-27 13:17:09 +01:00
Michał Janiszewski
8fdec42ff9
Remove redundant declarations
2017-12-26 22:16:03 +01:00
Michał Janiszewski
c4c5439943
Add missing include guards
2017-12-26 22:16:03 +01:00
Michał Janiszewski
b574c23172
Fix function declaration
2017-12-26 18:09:00 +01:00
Michał Janiszewski
8089cadc40
Reduce code duplication
2017-12-26 18:08:56 +01:00
Hielke Morsink
5396883a86
Make map_can_construct_at check for clearance cheat
2017-12-26 16:16:06 +01:00
Hielke Morsink
4ec213f680
Allow building through water with clearance disabled
2017-12-26 16:16:06 +01:00
Michał Janiszewski
fe55ed6f64
Add missing include guards
2017-12-26 11:44:41 +01:00
OpenRCT2 git bot
1b0d1b9238
Merge Localisation/master into OpenRCT2/develop.
2017-12-26 04:02:04 +00:00
Marijn van der Werf
a29c4f49a0
Add function description
2017-12-25 15:06:06 +01:00
Marijn van der Werf
6251577305
Refactor direct access to window list
2017-12-25 15:06:06 +01:00
Marijn van der Werf
6493427011
Clean up window classification comparison
2017-12-25 15:06:06 +01:00
Marijn van der Werf
0048ef091f
Refactor direct access to window list
2017-12-25 15:06:06 +01:00
Park Joon-Kyu
bbf5571c17
Allow filtering guests by name ( #6633 )
2017-12-25 12:17:37 +01:00
OpenRCT2 git bot
bde6ee4694
Merge Localisation/master into OpenRCT2/develop.
2017-12-25 04:01:10 +00:00
Aaron van Geffen
d768a467b7
Implement std::string variant of TrimStart; add tests.
...
This also makes String::TrimStart handle all-whitespace strings.
2017-12-25 00:30:21 +01:00
Aaron van Geffen
4bc2ad18c4
Trim ideographic spaces as well.
2017-12-25 00:30:21 +01:00
Aaron van Geffen
6c26009f19
Fix #6097 : String::Trim wasn't taking multibyte chars into account.
...
Extends StringTest with multibyte tests.
NB: ストリング is a katakana transcription of 'string'.
2017-12-25 00:30:21 +01:00
OpenRCT2 git bot
676bb47948
Merge Localisation/master into OpenRCT2/develop.
2017-12-24 04:00:25 +00:00
Michael Steenbeek
695660c26c
Update contributors.md [ci skip]
2017-12-23 09:08:47 +01:00
OpenRCT2 git bot
74abb6e919
Merge Localisation/master into OpenRCT2/develop.
2017-12-23 04:00:28 +00:00
Aaron van Geffen
54e6ffdbdd
Fix #6860 : Intensity and nausea ratings are too high in build menu.
2017-12-23 00:13:33 +00:00
Michael Steenbeek
c846d98516
Fix English descriptions of path additions and banners
2017-12-22 16:59:11 +01:00
Michael Steenbeek
2e79aaf54c
Fold vehicle name into regular name
2017-12-22 15:28:41 +01:00
Aaron van Geffen
558cc07cb0
Implement CP949 to UTF-8 conversion for Korean.
2017-12-22 14:51:21 +01:00
Aaron van Geffen
0232bb5add
Implement CP932 to UTF-8 conversion for Japanese.
2017-12-22 14:51:21 +01:00
Michał Janiszewski
dd0dc4427b
Add nullptr checks to vehicle_get_vehicle_entry results
...
This satisfies PIC builds in release mode.
2017-12-22 10:09:30 +01:00
Aaron van Geffen
1e7fe352fb
Adjust Twitch options to make room for CJK glyphs.
2017-12-22 08:03:03 +01:00
Aaron van Geffen
9e686197aa
Audio tab: widen label for 'focus loss' option.
...
The string used in e.g. the German translation is much longer than its
English counterpart, which led to flickering of the label.
2017-12-22 08:03:03 +01:00
Aaron van Geffen
ec37e14f98
More consistent indentation for nested checkboxes.
...
Also fixes the height of the lightning effect checkbox.
2017-12-22 08:03:03 +01:00