Michał Janiszewski
21e65934d6
Change number of launches in multilaunch test to 3
...
[ci skip]
2017-06-24 09:56:51 +02:00
Michał Janiszewski
6aa4722c22
Add MultiLaunch test
2017-06-24 09:56:51 +02:00
Gymnasiast
4059d9e8a7
Clean up boosters, ride_type_null, max rides per entry, formatting
2017-06-14 16:06:43 +02:00
Ted John
906b71796c
Remove testpaint for VS
2017-06-13 12:23:26 +01:00
Ted John
29f0372da8
Reduce SDL2 in headers
2017-06-12 19:56:32 +01:00
Michał Janiszewski
61d38511bc
Expand tabs to spaces
...
This commit expands tabs to spaces (ts=4) in all the files under src/
and test/.
Until now we had two wildly different code styles with C using tabs and
new C++ using spaces. It is painful to maintain as none of the commonly
used tools support this kind of setup and in reality is needless, as we
can simply convert all the sources to spaces and have opened PRs do the
same, where needed.
Additionally, trailing whitespace has been removed.
2017-06-06 23:46:14 +02:00
Michał Janiszewski
105f353092
Fix symlink created for ride ratings test
2017-06-05 23:09:43 +02:00
Michał Janiszewski
eafd2ac7a7
Add option to force-disable RCT2 tests
2017-06-05 23:08:45 +02:00
Michał Janiszewski
c64076e17d
Disable ride ratings test on CI
2017-06-05 22:51:57 +02:00
Michał Janiszewski
46e9978262
Create symlink for rides test
2017-06-05 22:46:49 +02:00
Ted John
9a619b3e0a
Clean up branch
2017-06-05 17:38:14 +01:00
Ted John
38fb37c84c
Enable ride ratings test for cmake
2017-06-04 00:48:45 +01:00
Ted John
0662f1630a
Fix ride ratings test to work with new Context flow
2017-06-04 00:48:45 +01:00
Ted John
f2524c07b3
Add rating test data
2017-06-04 00:47:34 +01:00
Ted John
e9898ba82f
Use new rating test data
2017-06-04 00:47:33 +01:00
Ted John
7ca1173bcb
Fix warning
2017-06-04 00:47:33 +01:00
Ted John
b28fde6ae7
Create test data helpers
2017-06-04 00:47:33 +01:00
Ted John
cf7f1b7335
Change location of test data
2017-06-04 00:47:33 +01:00
Ted John
d65d31f632
Fix test expectations and describe ride types
2017-06-04 00:47:33 +01:00
Ted John
443e17c8fc
Force rating update on each ride before testing
2017-06-04 00:47:33 +01:00
Ted John
c5306d72f7
Add ride ratings test
2017-06-04 00:47:33 +01:00
Michał Janiszewski
79d76759bb
Fix #5516 : Update copyrights for 2017
...
Not all files were necessarily _changed_, but all were touched, see
https://github.com/OpenRCT2/OpenRCT2/pull/4932
2017-06-01 21:55:10 +02:00
Ted John
00199051c1
Add SDL2 include to test cmake
2017-05-29 22:38:45 +02:00
Ted John
82288f92e6
Add cmake for testpaint
2017-05-29 22:38:44 +02:00
Ted John
1f8f354e49
Update root cmake and enable tests
2017-05-29 22:38:44 +02:00
Ted John
23a314d4ba
Convert tabs to spaces for test cmakelists
2017-05-29 22:38:44 +02:00
Gymnasiast
d4bb9c38c9
Delete unused file
2017-05-17 22:57:23 +02:00
Gymnasiast
09f0425c2f
Unify River Rafts and Splash Boats drawing code
2017-05-17 20:49:07 +02:00
Michael Steenbeek
a53b01d5b9
Remove magic numbers and Americanisms
2017-05-08 23:54:38 +02:00
CraigCraig
e0b875398b
Tons of spelling fixes ( #5413 )
...
[ci skip]
2017-04-30 06:39:24 +02:00
Gymnasiast
cc92300e3a
Load CSG1 booster sprites for the Looping and Corkscrew RC
2017-04-11 22:38:09 +02:00
Ted John
0ec43e3611
Improve String::Split and add tests
2017-03-08 19:06:42 +00:00
Michał Janiszewski
6181d968e8
Add case insensitive test to INI tests
2017-03-06 22:28:33 +01:00
Michał Janiszewski
d610ef5447
Remove unnecessary libs from linking to tests
...
[ci skip]
2017-02-25 00:10:27 +01:00
Michał Janiszewski
e39444b592
Add more test cases to StringTest
2017-02-25 00:07:45 +01:00
Michał Janiszewski
62ab0e0e03
Add missing include to IniReaderTest
2017-02-25 00:07:45 +01:00
Ted John
f851198645
Fix and format test data
2017-02-24 23:01:06 +00:00
Ted John
fe2cb79d18
Use strings for test data in IniReaderTest
2017-02-24 22:57:32 +00:00
Michał Janiszewski
7d0cc83908
Add tests for untrimmed INI
2017-02-24 23:39:01 +01:00
Michał Janiszewski
5f43c37ca0
Add String test to CMake
2017-02-24 23:04:36 +01:00
Michał Janiszewski
d41293fa6b
Extract common test sources into library
2017-02-24 23:04:20 +01:00
Ted John
3b341de835
Fix String::Trim and add test
2017-02-24 21:48:06 +00:00
Michał Janiszewski
84d69b797b
Change type of variable used in test
2017-02-24 20:58:01 +01:00
Michał Janiszewski
58da1cde84
Make IniReader not throw while parsing invalid values
2017-02-24 20:26:49 +01:00
Michał Janiszewski
21827c91ab
Extend duplicate INI tests with values
2017-02-24 20:18:30 +01:00
Michał Janiszewski
94f0b39f0f
Add tests for duplicate sections
2017-02-24 20:15:15 +01:00
Michał Janiszewski
0a77374899
Move MemoryStreams in INI tests to stack
2017-02-24 19:53:23 +01:00
Michał Janiszewski
d23edb0f91
Fix INI tests for Windows' 2-byte newlines
2017-02-24 00:10:04 +01:00
Michał Janiszewski
e5d569ac6c
Add INI tests to MSVC
2017-02-23 23:38:25 +01:00
Michał Janiszewski
8143be0707
Add IniReader, IniWriter tests
2017-02-23 23:37:22 +01:00
Michał Janiszewski
4f852d1ea5
Fix testpaint target for new config
2017-02-21 07:29:06 +01:00
Ted John
8ba5db0697
Fix build for some configurations
2017-02-20 20:05:59 +00:00
Ted John
e649e7ad4a
Move creation of version string to Version.cpp
2017-02-09 17:58:19 +00:00
Ted John
3a4bc87198
Allow control of assertion behaviour
...
This allows tests to change the behaviour at runtime so that OpenRCT2 aborts instead of showing a message box.
2017-02-09 17:57:39 +00:00
zaxcav
25e57ca50d
Updated code as requested by reviewer.
...
Removed display of raw cut height value.
Changed display of cut height in METRIC/SI from 1DP to 2DP to display odd raw heights with accurate value.
Changed display of cut height in IMPERIAL to 1DP to display odd raw heights with accurate value.
2017-01-22 21:02:19 +01:00
zaxcav
e952c607cc
Add definition of gClipHeight to compat.c
2017-01-22 20:41:34 +01:00
Marijn van der Werf
2ffbbe0678
Test vertical tunnels properly
2017-01-17 23:57:53 +01:00
Michał Janiszewski
77a0c141a7
Merge pull request #5044 from janisozaur/ninja
...
Add BUILD_BYPRODUCTS entries to CMakeLists for googletest
2017-01-16 09:38:58 +01:00
Michał Janiszewski
85c6ed778b
Add overrides in TestTrack.cpp
2017-01-13 11:44:14 +01:00
Michał Janiszewski
99032651d2
Add BUILD_BYPRODUCTS entries to CMakeLists for googletest
...
This allows building tests with ninja build system
2017-01-11 12:10:40 +01:00
Ted John
b7b58817bb
Rename openrct2-lib to libopenrct2
2017-01-10 17:29:03 +00:00
Ted John
73b21b5880
Convert openrct2 to static library
2017-01-10 17:29:02 +00:00
Michael Steenbeek
1c2458b6dd
Combine drawing of the Spiral and Mini RC ( #5025 )
2017-01-09 22:09:33 +01:00
Michael Steenbeek
2b35986746
Add and use constant for number of ride types
2017-01-05 09:19:22 +01:00
Marijn van der Werf
24a0405345
Update testpaint
2017-01-04 18:28:40 +00:00
Michał Janiszewski
0d88276abe
Fix tests for new source layout
2017-01-04 18:28:39 +00:00
Ted John
a2e3f10ca1
Update VS project files
2017-01-04 18:28:37 +00:00
Michał Janiszewski
d15112dcb3
Fix broken includes in TestPaint.cpp
2016-12-28 19:07:46 +01:00
Broxzier
6c29bdbf21
CppCheck fixes
2016-12-24 13:10:03 +01:00
Marijn van der Werf
2fca2adbc1
Fix prepended wooden supports
2016-12-19 18:45:08 +01:00
Ted John
870a8fc6b6
Move addresses and hook into rct2 sub directory
2016-12-16 01:25:05 +00:00
Ted John
c8dbc24ceb
Enable all C++ features for MSVC
2016-12-16 01:19:41 +00:00
Michał Janiszewski
2e674b9202
Migrate Linux Travis-CI jobs to docker containers
2016-12-15 16:55:17 +00:00
Ted John
e9bafc2973
Refactor RCT2 interop code to new source
2016-12-11 12:16:43 +00:00
Michał Janiszewski
f9424455e7
Merge pull request janisozaur/OpenRCT2#23
...
Add msbuild / msvc / windows support for tests
2016-12-02 22:52:07 +01:00
Michał Janiszewski
3253ef7cae
Verify decoded chunk length
2016-12-02 22:12:55 +01:00
Michał Janiszewski
28098776b2
Convert tests to class + fixtures
...
This makes test data not require `extern`
2016-12-02 22:00:02 +01:00
Ted John
756e26ad45
Fix main function
2016-12-02 17:16:12 +00:00
Ted John
d26e1df21e
Automatically download googletest
2016-12-02 13:36:03 +00:00
Ted John
4ccb50409b
Add test configurations
2016-12-02 02:49:50 +00:00
Ted John
91e19c7d48
Move a lot of the common properties to a shared props file
2016-12-02 00:59:52 +00:00
Ted John
a08af1a253
Get tests to build for Windows and VS
2016-12-02 00:34:14 +00:00
Michał Janiszewski
86a336dd3d
Extend LanguagePack test with negative tests
2016-12-01 23:28:01 +01:00
Michał Janiszewski
a2d30ac405
Add multibyte LanguagePack test
2016-12-01 23:21:35 +01:00
Michał Janiszewski
e3a3cf375d
Add LanguagePackTest
2016-12-01 23:04:10 +01:00
Michał Janiszewski
729934193c
Improve tests' CMakeLists.txt
2016-12-01 16:03:27 +01:00
Michał Janiszewski
b0e5333ce6
Improve sawyercoding_test.cpp
2016-12-01 16:03:27 +01:00
Michał Janiszewski
cae3f776f3
Run tests on travis
2016-12-01 16:03:27 +01:00
Michał Janiszewski
f496fceb00
Download and compile our own gtest
2016-12-01 16:03:27 +01:00
Michał Janiszewski
be1028b20e
Add CMakeLists.txt file for tests
2016-12-01 16:03:27 +01:00
Michał Janiszewski
fdcbd583e3
Add first test for sawyercoding
2016-12-01 16:03:27 +01:00
Marijn van der Werf
15a6575346
Update hooks to return CPU flags
2016-12-01 14:15:47 +01:00
Ted John
ee0ca426b3
Allow building for both VS2015 and VS2017
2016-11-26 23:53:29 +00:00
Michał Janiszewski
3f7fd56328
Remove trailing whitespace in sources
2016-11-13 20:32:55 +01:00
Ted John
84e8b00900
Merge pull request #4678 from marijnvdwerf/fix/paint-4
...
Track Paint fixes: segment support height
2016-10-22 14:22:03 +01:00
Marijn van der Werf
4b4c00a1af
Check for SEGMENTS_ALL
when printing
2016-10-22 14:42:30 +02:00
Marijn van der Werf
157d535f67
Only fallback if only one element differs
2016-10-22 02:40:35 +02:00
Marijn van der Werf
6f2b20d3c0
Fix lay down rc station tunnels
2016-10-22 01:51:55 +02:00
Marijn van der Werf
ce5831f9b4
Fix upward single-tile turns
2016-10-22 01:36:50 +02:00
Marijn van der Werf
ffbe380da7
Fix tunnel dumping
2016-10-22 01:04:17 +02:00
Marijn van der Werf
1be2dd996c
Make testpaint a lot more quiet
2016-10-19 01:58:47 +02:00
Marijn van der Werf
3dcebfc97f
Update TODOs
2016-10-18 19:37:08 +02:00
Marijn van der Werf
a44745e2fa
Fix General/SegmentSupportHeightCalls
2016-10-17 23:12:54 +02:00
Marijn van der Werf
4f10555002
Move include to extern C
2016-10-17 21:43:31 +02:00
Michał Janiszewski
262655e2e0
Validate access to functionNames
...
# Conflicts:
# test/testpaint/Printer.cpp
2016-10-17 21:42:03 +02:00
Marijn van der Werf
d7f27cff72
Fix GCC
2016-10-17 21:28:27 +02:00
Marijn van der Werf
c150c968bf
Remove printf
call
2016-10-17 20:04:24 +02:00
Marijn van der Werf
a93e12b5d9
Add silent mode
2016-10-17 20:04:13 +02:00
Marijn van der Werf
ed9f67cc46
Fix original call
2016-10-17 19:56:26 +02:00
Marijn van der Werf
58e5df75f0
Fix MSVC
2016-10-17 19:16:53 +02:00
Marijn van der Werf
54964857da
Indent call test
2016-10-17 19:15:57 +02:00
Marijn van der Werf
ba986f14ae
Actually return after failed test
2016-10-17 18:04:12 +02:00
Marijn van der Werf
7d126126ed
Add filters
2016-10-17 17:59:51 +02:00
Marijn van der Werf
e1c4e3e8f2
Remove more C bridging code
2016-10-17 16:07:32 +02:00
Marijn van der Werf
d05dfbe5dc
Rename intercept2 to TestPaint
2016-10-17 16:06:05 +02:00
Marijn van der Werf
455080d8b8
Fix MSVC
2016-10-17 15:36:26 +02:00
Marijn van der Werf
18d9b1e91e
Don't use C for PaintIntercept functions
2016-10-17 12:45:27 +02:00
Marijn van der Werf
d3ce7d1d75
Extract vertical tunnel testing
2016-10-17 12:45:27 +02:00
Marijn van der Werf
9efb41a13f
Extract Side tunnels
2016-10-17 12:44:50 +02:00
Marijn van der Werf
cb4519e9c5
Move support height testing
2016-10-17 12:43:14 +02:00
Marijn van der Werf
1bd87537eb
Attempt to fix automatic segment heights
2016-10-17 12:43:14 +02:00
Marijn van der Werf
deb266c443
Extract SupportHeightCalls
2016-10-17 12:43:14 +02:00
Marijn van der Werf
7d69446464
Attempt to fix GCC
2016-10-17 12:43:14 +02:00
Marijn van der Werf
6c54bba6f6
Fix MSVC
2016-10-17 12:43:14 +02:00
Marijn van der Werf
334b8cca05
Extract all of intercept.c
to C++
2016-10-17 12:43:14 +02:00
Marijn van der Werf
abe6b8ee9e
Update VS project
2016-10-17 12:43:14 +02:00
Marijn van der Werf
263dc9f189
Remove unneeded declarations from intercept
2016-10-17 12:43:14 +02:00
Marijn van der Werf
f813a2871b
Extract function comparison
2016-10-17 12:43:14 +02:00
Marijn van der Werf
b8b3eb5af5
Fix for msvc
2016-10-17 12:43:14 +02:00
Marijn van der Werf
3b19dc02d3
Extract utilty functions
2016-10-17 12:43:14 +02:00
Marijn van der Werf
28db02885d
Extract function printing
2016-10-17 12:43:14 +02:00
Marijn van der Werf
d6772865f5
Use return codes for test results
2016-10-17 12:43:13 +02:00
Marijn van der Werf
70654e9ee5
Extract tunnel/segment resetting
2016-10-17 12:43:13 +02:00
Marijn van der Werf
486d9da0a0
Extract environment resetting
2016-10-17 12:43:13 +02:00
Marijn van der Werf
a552a80165
Attempt to fix msvc compatibility
2016-10-17 12:43:13 +02:00
Marijn van der Werf
6642dc534c
Update Project files
2016-10-17 12:43:13 +02:00
Marijn van der Werf
8034f6f427
Extract method interception to seperate class
2016-10-17 12:43:13 +02:00
Michał Janiszewski
2c58543928
Fix unintialised variables in testpaint
2016-10-15 21:26:29 +02:00
Marijn van der Werf
40dbb9db1f
Fix typo in filename
2016-10-15 19:23:13 +02:00
Marijn van der Werf
564139b29b
Test supports
2016-10-15 13:16:56 +02:00
Ted John
41dfbed6aa
testpaint: draw stations covered for extra validation
2016-10-13 22:14:50 +01:00
Ted John
f65609de67
testpaint: Validate tracks with inverted flag enabled
2016-10-13 22:12:39 +01:00
Marijn van der Werf
8eb2e37a54
[SCRIPT] Fix wooden b supports
2016-10-13 20:13:59 +02:00
Marijn van der Werf
5a77261ee9
Generate empty station function
2016-10-13 18:48:37 +02:00
Marijn van der Werf
b7fc980373
Block segments before drawing supports
2016-10-13 18:48:37 +02:00
Marijn van der Werf
a5e1433e25
Check if segments heights are set before supports
2016-10-13 18:48:37 +02:00
Marijn van der Werf
6cb9297968
Decompile wooden_b_supports_paint_setup
2016-10-11 21:42:39 +01:00
Marijn van der Werf
6a902f4f92
Ignore unused variable warnings
2016-10-11 02:11:38 +02:00
Marijn van der Werf
b24b23c28a
Add comment with function table address
2016-10-11 02:11:33 +02:00
Michał Janiszewski
053945034a
Fix uninitialised value in testpaint
2016-10-10 23:08:48 +02:00
Ted John
b54cb2ca8a
testpaint: Add flying rc and lay down rc as invertable
2016-10-10 22:05:15 +01:00
Ted John
6f95ba4ae5
Merge pull request #4569 from janisozaur/generate-rides
...
Generated rides
2016-10-10 08:08:45 +01:00
LRFLEW
7dccbba8b2
Improve String Handling in PaintTest
2016-10-09 15:29:58 -05:00
Ted John
1b65acc0fb
Fix corkscrew roller coaster painting
2016-10-09 21:13:34 +01:00
Ted John
842a52e193
Fix compact inverted coaster painting
2016-10-09 20:39:04 +01:00
Ted John
d864cb95d1
Enable multi processor compile for testpaint
2016-10-09 19:18:46 +01:00
Michał Janiszewski
e5141c0f69
Include copyright notice in ride generator
2016-10-09 15:24:38 +02:00
Michał Janiszewski
f1c6ef94da
Compilation fixes to latest testpaint
2016-10-09 09:54:20 +01:00
Ted John
157a93d7a5
Support multi-dimension coaster
2016-10-09 03:35:39 +01:00
Ted John
81fdd7d340
Add more mirror entries
2016-10-09 02:37:52 +01:00
Ted John
7cba0e46a8
Various fixes and improvements
2016-10-09 02:01:10 +01:00
Ted John
d3ae28e502
Implement vertical tunnels
2016-10-09 01:35:48 +01:00
Ted John
5f3130b945
Don't generate cable lift case for non-giga coaster
2016-10-09 01:06:13 +01:00
Ted John
b0995be156
Implement conditional supports
2016-10-09 00:36:01 +01:00
Ted John
38aba7d091
Improve tunnel code generation more
2016-10-09 00:15:34 +01:00
Ted John
567a99c3bf
Improve / fix tunnel generation
2016-10-08 23:28:35 +01:00
Ted John
f46b97192a
Implement lift hill and cable lift cases
2016-10-08 23:20:29 +01:00
Ted John
bc36bb48a2
Trim common calls out direction switch
2016-10-08 22:20:59 +01:00
Ted John
643247237c
Use rotated paint functions for easier manual transform
2016-10-08 22:07:42 +01:00
Ted John
23246c2d3f
Merge cases with identical calls
2016-10-08 21:49:28 +01:00
Ted John
04a468c9a0
Support mirror calls for various other tracks
2016-10-08 19:16:46 +01:00
Ted John
4d87d010de
Support mirror calls for helix
2016-10-08 18:47:44 +01:00
Ted John
313f766fad
Support mirror calls for turn eighth
2016-10-08 16:33:17 +01:00
Ted John
47ccfdb73c
Support mirror calls for turn 1
2016-10-08 16:15:22 +01:00
Ted John
4a0d18c0a7
Support mirror calls for turn 3
2016-10-08 16:02:59 +01:00
Ted John
2b4c0b2fd9
Support mirror calls for turn 5
2016-10-08 15:51:09 +01:00
Ted John
70113689eb
Generate some mirror calls
2016-10-08 14:37:10 +01:00
Ted John
2cec1de4d0
Generate support calls
2016-10-08 14:05:52 +01:00
Ted John
2249a63073
More improvements to function names and fix maze anomaly
2016-10-08 13:50:12 +01:00
Ted John
a505d77a9c
Improve naming of functions
2016-10-08 13:16:09 +01:00
Ted John
0c3f8da3b2
Support sub_98196C too
2016-10-08 13:02:34 +01:00
Ted John
fd456d1b7c
Generate paint calls for all track sequences
2016-10-08 01:11:41 +01:00
Ted John
24f143bb2a
Generate paint calls
2016-10-08 00:59:27 +01:00
Ted John
e17180db08
Generate basic tunnels
2016-10-08 00:27:07 +01:00
Ted John
ec082b4ac8
Generate set segment support height and other fixes
2016-10-07 23:55:17 +01:00
Ted John
a0f041b43a
Start initial generation of ride and general support calls
2016-10-07 21:49:23 +01:00
Ted John
a8a4c0deb4
testpaint: Print sprite_bb info for 7C / 9C calls
2016-10-07 20:47:13 +01:00
Michał Janiszewski
9966052ca7
Fix more configurations
2016-10-06 23:32:10 +02:00
Michał Janiszewski
9da9b6f29a
Remove unnecessary sprintf
2016-10-06 23:13:28 +02:00
Michał Janiszewski
4bfd5c6f4c
Hide unused variables in some configurations
2016-10-06 23:13:28 +02:00
Ted John
df65f3686c
testpaint: Test chain lift and improve general support height assertion
2016-10-05 22:16:46 +01:00
Michał Janiszewski
43eba72f66
Fix testpaint for GCC
2016-10-02 10:41:03 +02:00
Ted John
6d047924c2
Compile track_element_is_lift_hill for testpaint
2016-10-01 18:03:31 +01:00
Ted John
b977304996
Allow testpaint to build without SolutionDir being set
2016-10-01 16:58:30 +01:00
Ted John
25aabf6470
Fix heap overflow in testpaint
2016-10-01 12:43:03 +01:00
Marijn van der Werf
4860f0c6ab
Add sprite group for spiral slide fences
2016-10-01 01:20:44 +02:00
Ted John
0070f0d057
Add listing of ride types, inc. status in testpaint
2016-09-24 11:54:45 +01:00
Ted John
cdb85023a6
Rollback .user files
2016-09-24 11:21:04 +01:00
Ted John
a4b75fd84a
Allow test ignoring
2016-09-24 11:21:04 +01:00
Ted John
21bb6c507d
Fix bugs spotted by testpaint
2016-09-24 11:20:12 +01:00
Ted John
0c569e6b02
Add support for passing a single ride type to testpaint
2016-09-24 11:20:12 +01:00
Ted John
fd4103d8f5
Move sub_98197C_rotated and sub_98199C_rotated to helpers source
...
Because paint.c can't be used by testpaint.
2016-09-24 11:20:12 +01:00
Ted John
9fe4a9b41f
Add support for Windows coloured console
2016-09-24 11:20:12 +01:00
Ted John
843d865f01
Fix passing defines for msbuild proj
2016-09-21 00:06:24 +01:00
Ted John
1c6f964773
Integrate _viewportDpi1 and _viewportDpi2
2016-09-17 13:38:18 +01:00
Ted John
edb918a883
Fix heap overflow in getTunnelEdgeString
2016-09-16 18:59:41 +01:00
Ted John
dbb822ad35
Ignore zero sized array warning to fix VS builds
2016-09-16 19:45:25 +02:00
Marijn van der Werf
c233e0491a
Improve tunnel offset detection
2016-09-16 19:45:24 +02:00
Marijn van der Werf
52282e399b
Use named addresses for bound box catching
2016-09-16 19:45:22 +02:00
Marijn van der Werf
9ca2f89831
Improve test output
2016-09-16 19:45:21 +02:00
Marijn van der Werf
c526d0da3f
Rename default palette options
2016-09-16 19:45:13 +02:00
Marijn van der Werf
5524bd0e14
Print address of failed function
2016-09-16 19:45:11 +02:00
Marijn van der Werf
1c585e45e3
Improve Visual Studio compatibility
2016-09-16 19:45:10 +02:00
Marijn van der Werf
987bfa409a
Improve track type support check
2016-09-16 19:45:09 +02:00
Marijn van der Werf
f2f99d7bb1
Improve environment simulation
2016-09-16 19:45:08 +02:00
Marijn van der Werf
4e4a07d1b0
Update testpaint to match develop
2016-09-16 19:45:07 +02:00
Marijn van der Werf
1cc43d5012
Add missing compat function
2016-09-16 19:45:05 +02:00
Marijn van der Werf
0f51be809c
Update code to match develop
2016-09-16 19:45:04 +02:00
Marijn van der Werf
2d688e1056
Expand message for support height mismatch
2016-09-16 19:45:03 +02:00
Marijn van der Werf
8af6dd1577
Attempt to fix size mismatch
2016-09-16 19:45:02 +02:00
Ted John
527d18c9f1
Fix testpaint.vcxproj
2016-09-16 19:45:00 +02:00
Michał Janiszewski
88ffe5f8c2
Fixes for testpaint
...
Test of `paint_launched_freefall_tower_section` is invalid. Do note this
function [expects another element right past the one just
passed](https://github.com/OpenRCT2/OpenRCT2/blob/d00aa2c/src/ride/thrill/launched_freefall.c#L147 ):
```
rct_map_element * nextMapElement = mapElement + 1;
```
but you pass only a single map element, which is not marked as last for
tile. The same prevails throughout other tests.
2016-09-16 19:44:56 +02:00
Michał Janiszewski
ef008d6fd2
Fixes for GCC6.1 on Linux
...
GCC6.1 does not support non-trivial designated initializers, but there
are so few fields used, they don't have to be used.
2016-09-16 19:44:55 +02:00
Michał Janiszewski
eed46dc367
Fixes for testpaint on Linux
2016-09-16 19:44:54 +02:00
Ted John
f13e5c9e3a
Add painttest to openrct2.proj
2016-09-16 19:44:54 +02:00
Marijn van der Werf
fdbb4998f6
Add vertical tunnel testing
2016-09-16 19:44:53 +02:00
Marijn van der Werf
95f68a3e6a
Validate side tunnel calls
2016-09-16 19:44:52 +02:00
Marijn van der Werf
a904391a6d
Get expected tunnel pattern
2016-09-16 19:44:52 +02:00
Marijn van der Werf
66310a6285
Add check for general supports
2016-09-16 19:44:50 +02:00
Marijn van der Werf
52e4800660
Add rough version of support segment checking
2016-09-16 19:44:49 +02:00
Michał Janiszewski
f354c0ec3f
Fix testpaint target for Linux
2016-09-16 19:44:45 +02:00
Ted John
de5aa4b7d6
Fix VS solution and test
2016-09-16 19:44:43 +02:00
Ted John
a30f2b8f7f
Remove x64 configurations from vs project
2016-09-16 19:44:42 +02:00
Ted John
5f0f49be46
Move testpaint vs project to new location
2016-09-16 19:44:41 +02:00
Marijn van der Werf
df202d86a6
Change folder structure
2016-09-16 19:44:40 +02:00
Michał Janiszewski
d29faf25c4
Remove tests
...
Tests were quite old, used very simple framework which did not allow
much fidelity and were probably never executed.
2016-01-09 21:50:06 +00:00
IntelOrca
6a768c4a3c
redo entire scenario highscore load / saving
...
- load and save highscores to new file format (highscores.dat)
- scan scenarios from RCT2 data and user data
- load highscores from legacy file (scores.dat)
- fix various issues with new scenario select window
2016-01-02 21:04:10 +00:00
LRFLEW
e6f771ec90
Added newlines at end of files
2015-12-20 22:03:37 -06:00
Michał Janiszewski
7d0ce00bab
Strip all whitespace
2015-10-20 20:48:51 +02:00
IntelOrca
bb309f34c6
refactor test project and add ride ratings test
2015-06-04 12:46:17 +01:00