Commit graph

161 commits

Author SHA1 Message Date
Ted John
870a8fc6b6 Move addresses and hook into rct2 sub directory 2016-12-16 01:25:05 +00:00
Ted John
c5899139d7 Move scenario sources to sub directory 2016-12-16 01:25:05 +00:00
Ted John
7ddc7a6664 Remove old title sequence code 2016-12-16 01:25:04 +00:00
Ted John
5443ff61cc Fix add park to sequence 2016-12-16 01:25:04 +00:00
Ted John
afdd45f3cc Refactor title sequence player to new class 2016-12-16 01:25:02 +00:00
Ted John
be2dd99703 Extract zip handling to interface 2016-12-16 01:25:02 +00:00
Ted John
0c51dee94d Refactor a large amount of title sequence loading
Still not yet able to load parks from zip.
2016-12-16 01:25:01 +00:00
Ted John
e6377b40ef Write new code for loading title sequence ZIPs 2016-12-16 01:25:01 +00:00
Ted John
abc3835d7b Rename openrct2.c h to OpenRCT2.c h 2016-12-14 00:32:06 +00:00
Ted John
590ecf2775 Add PlatformEnvironment interface and enums 2016-12-14 00:32:06 +00:00
Ted John
e9bafc2973 Refactor RCT2 interop code to new source 2016-12-11 12:16:43 +00:00
Ted John
db39e66c5b Fix machine not specified warning 2016-12-04 15:24:48 +00:00
Ted John
f130567554 Define subsystem for release configuration 2016-12-04 14:32:05 +00:00
Ted John
872976bff4 Force UTF-8 compile and fix manifest DPI 2016-12-02 10:49:58 +00:00
Ted John
4ccb50409b Add test configurations 2016-12-02 02:49:50 +00:00
Ted John
fab8dce9cc Move file listing to the bottom of openrct2.vcxproj 2016-12-02 01:00:57 +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
37c9bbd513 Extract format_codes to its own file 2016-12-01 16:03:16 +01:00
Michał Janiszewski
afdc1457d5 Move font-related code out from language.cpp 2016-12-01 16:03:16 +01:00
Ted John
ee0ca426b3 Allow building for both VS2015 and VS2017 2016-11-26 23:53:29 +00:00
Ted John
50dd0ddaa6 Remove curl-ca-bundle.crt from openrct2.vcxproj
[ci skip]
2016-10-31 12:50:02 +00:00
Ted John
aef32c0fba Merge pull request #4696 from IntelOrca/render/night-lights
The light effects mod branch #3798 by @JeroenDStout has become quite out of date. I plan to properly implement it, but first I want to merge in what we have already, so that I can branch off develop again and rebase (currently rebasing this branch is too difficult, far too many commits).

Most code that this is merging is protected by the __ENABLE_LIGHTFX__ directive, so it should not make any difference until its time to enable it via a new pull request.

I have isolated it as much as possible to lightfx.c.
2016-10-25 12:12:48 +01:00
Ted John
9118f24778 Rename FileEnumerator to FileScanner 2016-10-22 22:36:45 +01:00
Ted John
e666028e02 Convert track repository to C++ 2016-10-22 22:36:45 +01:00
Ted John
aeb6d40703 Change Windows x64 output name to openrct2.exe 2016-10-20 22:45:22 +01:00
Ted John
b64f8861f4 Merge branch 'stout-expanded-rendering-2' into render/night-lights 2016-10-16 23:40:59 +01:00
Ted John
dd3db116f7 Merge pull request #4606 from IntelOrca/refactor/scenario-sources
Refactor scenario sources and scenario list to C++
2016-10-16 22:27:34 +01:00
Ted John
5b9f7904ea Update dependencies for Windows and remove certificates 2016-10-16 16:11:33 +01:00
Ted John
a3df31a533 Enable high DPI for Win32 release builds 2016-10-16 00:08:13 +01:00
Ted John
f051430ea3 Make release Win32 builds NO_RCT2 and Win32 sub system 2016-10-15 23:39:50 +01:00
Ted John
babf261542 Refactor scenario list to C++ 2016-10-15 21:50:52 +01:00
Ted John
b7f7af3123 Refactor scenario sources to C++ 2016-10-15 21:50:52 +01:00
Marijn van der Werf
40dbb9db1f Fix typo in filename 2016-10-15 19:23:13 +02:00
Ted John
33a6c4fce3 Refactor cursors to C++ and improve isolation 2016-10-11 18:23:49 +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
843d865f01 Fix passing defines for msbuild proj 2016-09-21 00:06:24 +01:00
Ted John
7c05ceb275 Make x64 fully stand alone without segment loading 2016-09-17 19:29:39 +01:00
Marijn van der Werf
d3b7a0cbb9 Integrate addresses of old paint functions 2016-09-13 20:25:06 +01:00
Ted John
fdc0010525 Remove List.hpp 2016-09-13 18:29:38 +01:00
Ted John
774c72e1d1 Remove usage of List and refactor S4Importer
Extending the collection classes isn't being adopted enough and adds to much maintenance. Use collection utility methods instead.
2016-09-13 18:14:47 +01:00
Ted John
967130c004 Add localisation\user.h to vcxproj 2016-09-11 22:41:57 +01:00
Ted John
272ccc36f1 x64: Fix last warning and reinstate warnings as errors (msvc) 2016-09-04 00:30:17 +01:00
Ted John
a346d8a048 Add NetworkServerAdvertiser class 2016-08-29 15:35:46 +01:00
Ted John
5759ab0f9d Fix copying of data files 2016-08-25 20:17:40 +01:00
Ted John
4a759838ac Prepare msbuild project for AppVeyor 2016-08-25 19:18:45 +01:00
Ted John
c4f927eb3a Add a new msbuild project with a g2 target 2016-08-22 00:09:45 +01:00
Marijn van der Werf
72cb30c7c4 Include topspin vehicle data 2016-08-19 18:59:23 +01:00
Ted John
c645eee046 Enable DPI awareness for Windows x64 2016-08-18 18:37:51 +01:00
Ted John
94397784bb Let x64 Windows builds use mmap configuration 2016-08-08 07:25:23 +02:00