Commit graph

286 commits

Author SHA1 Message Date
Michael Steenbeek
42d6a10952 Compile management as C++ 2017-10-11 21:38:26 +02:00
Michael Steenbeek
34200848a9 Fix Xcode project; rename input.h 2017-10-11 11:30:38 +02:00
LRFLEW
0868902f11 Rework OpenGL API declarations 2017-10-10 22:26:35 +02:00
Michael Steenbeek
f9c2d16eb0 Rename ride paint header files 2017-10-09 15:24:24 +02:00
Michael Steenbeek
868eb16060 Fix Xcode project 2017-10-09 15:24:23 +02:00
Marijn van der Werf
ebb4bbe5d5 Move ride list window to UI module (#6412) 2017-10-08 22:15:41 +02:00
Marijn van der Werf
2d99367159 Update Xcode project 2017-10-07 22:24:14 +02:00
Michael Steenbeek
31e1ad43a8 Compile finance.c as C++, clean up 2017-10-07 16:28:35 +02:00
Michael Steenbeek
25b72260d7 Compile research.cpp as C++, small refactor 2017-10-06 21:41:50 +02:00
Marijn van der Werf
eba0054c0b Update Xcode project 2017-10-05 10:42:44 +02:00
Marijn van der Werf
4b1a27bb4f Update Xcode project 2017-10-05 10:42:39 +02:00
ZehMatt
5f076e8103 Compile paint code as cpp.
Style fixes.
2017-10-02 21:42:11 +02:00
Marijn van der Werf
9ae887bf97 Update Xcode project 2017-09-24 22:41:49 +02:00
Michael Steenbeek
1fd1d8c26b Move editor to C++; add defines for object limits 2017-09-22 07:56:24 +02:00
Michael Steenbeek
ddb557a0fe Fix TD4 vehicle colour import, move track_design to C++ 2017-09-01 13:38:21 +02:00
Marijn van der Werf
294cef3c9b Move additional windows to UI project 2017-08-14 23:53:28 +02:00
Marijn van der Werf
7bd63609bb Update Xcode project 2017-08-10 13:42:27 +02:00
Marijn van der Werf
8ae17867b2 Update Xcode project 2017-08-10 13:42:27 +02:00
Richard Jenkins
972120e35a Fix #6106: Changelog file cannot be loaded on macOS 2017-08-08 00:10:42 +02:00
Marijn van der Werf
c1598c269c Update Xcode project 2017-08-04 18:12:54 +02:00
Gymnasiast
ca77c75a56 Improve tabs, alignment, remove now-unnecessary information and strings
Removes RCT2 version string, Infogrames credits and logo, removes strings for aforementioned info.
Moves OpenRCT2 version string to under the Changelog... button, rewords and fixes some of the strings
2017-08-04 08:41:46 +02:00
Richard Jenkins
2782c49a1e Xcode fix 2017-07-30 13:16:06 +01:00
Duncan
9a49490a0a Refactor of scenery elements (#5308)
Label scenery flags, vars and refactor small scenery into cpp file.
2017-07-25 22:26:43 +01:00
Gymnasiast
7222318de3 Add Painter.cpp and Painter.h to Xcode project 2017-07-16 23:25:11 +01:00
Ted John
3545d2d635 Update to 0.1.0 title sequence 2017-07-07 17:35:33 +01:00
rwjuk
214bf3988b Implement 'missing objects' window
Implement 'missing objects' window

Basic implementation of 'bad objects' window

Add new object_load_error.c

Add object_load_error.c

Faffing about

String stuff

Stuff

Get window basically displaying

Proper col header for object

Display object types

Display file name and explanatory message

Probably about time I added myself to the dev list

Cleanup and comments

Make bad object window work with SC6

Fix whitespace, string IDs, flip core function sense

Fix spacing in string_ids.h

Fix string ID snafu

Fix HasNoInvalidObjects() sense

Attempt to refactor this to pass data properly

Move typedefs to separate header

Fix up signatures

Add park_load_result_types.h

Clean up includes and remnants of prev implementation

Split duplication into function, free invalid entries list on close

Use pointer for object_validity_result param

Fixup string IDs

Use LoadObject() directly

Use dependency injection, fix string termination

Xcode fix, make helper function static

Fix buffer overrun and memory leak

Use SDL for clipboard functionality

Fix function & variable declarations

Rework editor_read_s6() to use new park load result type

Update changelog for #5624

[ci skip]

Fix mem leak, function signature and whitespace
2017-07-01 01:28:51 +01:00
Marijn van der Werf
87e73d160e Update Xcode project 2017-06-25 11:56:17 +02:00
Ted John
be71553a14 Update xcode dependencies 2017-06-25 10:30:55 +01:00
Gymnasiast
1836515e3e Add files to Xcode project 2017-06-25 11:25:27 +02:00
Michael Steenbeek
fef10c1f60 Clean up windows using land tools 2017-06-22 20:49:13 +02:00
LRFLEW
e9e2b79f1c Update Xcode Project 2017-06-19 12:37:50 +02:00
Michael Steenbeek
96a7a8ab50 Sort rides into ride groups when in select-by-track-type mode
* Add ride groups

* Convert ride groups to C++

* Fix linking and crashes in Xcode

* Comment out .field syntax to make Visual Studio happy

* Fix alignment, fix changelog, cleanup

* Properly save ride group index in the ride object repository and bump its version

* Fix fallback behaviour when the ride entry is not available or not invented

* Fix include

* Rename RideGroup to RideGroupManager, add const, cleanup

* Break after finding matching ride group
2017-06-14 13:31:27 +02:00
Gymnasiast
fb807dedb9 Use spaces in the Xcode project, fixes #5565 2017-06-13 11:12:31 +02:00
Richard Jenkins
006d6b7209 Xcode fix 2017-06-11 22:15:01 +01:00
Richard Jenkins
2a3dda9838 Xcode fix 2017-06-11 17:23:52 +01:00
Gymnasiast
46ef794c28 Fix Xcode project 2017-06-10 19:50:11 +02:00
Richard Jenkins
bd20c92a77 Update Xcode project compatibility to Xcode-8.0 2017-06-06 11:29:07 +02:00
Richard Jenkins
3d459693a2 Xcode fix 2017-06-04 00:18:26 +01:00
Richard Jenkins
f469beacdb Xcode fix 2017-06-03 21:59:24 +01:00
Richard Jenkins
69feeafb3f Clean up Xcode project post-rebase 2017-05-29 22:38:46 +02:00
Richard Jenkins
d4e5514f6b Tabs-to-spaces on UiContext.macOS.mm 2017-05-29 22:38:46 +02:00
Marijn van der Werf
90fbb29d93 Tidy up Xcode project 2017-05-29 22:38:45 +02:00
Richard Jenkins
f7f5cb754b Add macOS target for CLI build 2017-05-29 22:38:45 +02:00
Richard Jenkins
e8ec7ee58f Implement building of libopenrct2 and OpenRCT-UI for macOS
Initial setup of xcode for multiple targets

libopenrct2 partially working

Restore macOS mach_info init

Get macOS OpenRCT2-ui working if hackish

Implement UiContext for macOS properly

Put tabbing cancellation code back
2017-05-29 22:38:45 +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
X123M3-256
dbfd898258 Correct sprite paths in project files 2017-05-07 01:01:07 +01:00
Richard Jenkins
6e443343a8 Update macOS deployment target to OS 10.8 2017-05-04 19:35:23 +01:00
Marijn van der Werf
6990762376 Update Xcode project 2017-05-04 17:29:05 +01:00
LRFLEW
3b21b521dd Update Xcode Project 2017-04-03 14:45:34 -05:00
Ted John
3f53f8cb5d Refactor duck to C++ 2017-03-23 17:37:25 +00:00
duncanspumpkin
5dbc82ab99 Apply cpp coding style
Fix warning

Fix xcode

Use math min, use correct caseing for non windows

Fix more warnings

Fix warning
2017-03-13 17:41:27 +00:00
LRFLEW
d24961640a Update Xcode Project
Fix warning

Fix warning
2017-03-13 17:33:51 +00:00
Ted John
bcc0bfa485 Rename climate.h to Climate.h 2017-03-11 22:59:33 +00:00
Ted John
0d722d55e1 Refactor climate to C++ 2017-03-11 22:59:32 +00:00
Ted John
7d33dda13b Fix xcode project 2017-03-11 12:57:46 +00:00
Marijn van der Werf
3bf14e0514 Update Xcode project 2017-03-09 14:57:14 +01:00
LRFLEW
8e55b6ef22 Make the INI keys case insensitive 2017-03-06 09:22:44 -06:00
Duncan
1654ba4fe4 Merge pull request #5236 from duncanspumpkin/refactor
Refactor fence to wall
2017-02-28 06:56:06 +00:00
LRFLEW
e4b0ef428f Update Xcode Project (#13) 2017-02-23 12:07:42 +00:00
LRFLEW
f4dfecf988 Update Xcode Project 2017-02-21 01:51:05 -06:00
Marijn van der Werf
0ebfc557fb Set Xcode C dialect to gnu11 2017-02-16 22:09:51 +01:00
LRFLEW
7dc9ad6cb3 Update Xcode Project 2017-02-12 23:00:06 +01:00
LRFLEW
6355ee6c4e Update Xcode Project 2017-02-12 10:42:16 +00:00
Ted John
591e81a0af Merge pull request #5157 from IntelOrca/fix/windows-tests-assert
Allow control of assertion behaviour
2017-02-10 18:18:49 +00:00
LRFLEW
a15fd6c5f1 Update Xcode Project 2017-02-10 02:34:38 -06:00
danidoedel
e7b9500bb6 Update Xcode project 2017-02-09 17:58:19 +00:00
Ted John
e649e7ad4a Move creation of version string to Version.cpp 2017-02-09 17:58:19 +00:00
LRFLEW
b1c7caf315 Update Xcode Project 2017-02-07 16:48:52 -06:00
danidoedel
e5fbf5bfe4 Update Xcode project 2017-02-03 12:32:07 +00:00
danidoedel
0a2b63eced Update Xcode project 2017-02-01 11:32:49 +00:00
Marijn van der Werf
d17c435c0e Update Xcode project 2017-01-22 20:57:17 +01:00
LRFLEW
c70c1be3c1 Update Xcode Project 2017-01-21 19:09:03 -06:00
Ted John
a7edba27aa Enable light FX in builds 2017-01-21 12:02:41 +00:00
Michael Steenbeek
1c2458b6dd Combine drawing of the Spiral and Mini RC (#5025) 2017-01-09 22:09:33 +01:00
danidoedel
4fdc0e674f Update Xcode project 2017-01-08 22:17:12 +00:00
Marijn van der Werf
24a0405345 Update testpaint 2017-01-04 18:28:40 +00:00
Marijn van der Werf
93f1eb7166 Update Xcode project 2017-01-04 18:28:40 +00:00
Marijn van der Werf
d7fd3632dc Update Xcode project 2017-01-04 11:57:57 +01:00
Marijn van der Werf
cfa1c62490 Add new files to Xcode project 2017-01-02 23:56:11 +01:00
Marijn van der Werf
f1fbcbc90b Update Xcode project 2016-12-30 13:09:08 +01:00
Marijn van der Werf
56c338bd3a Update Xcode project 2016-12-28 23:09:04 +01:00
LRFLEW
066a9b12e2 Update Xcode Project 2016-12-16 16:11:03 -06:00
Marijn van der Werf
2bdef0d307 Embed libzip framework 2016-12-16 12:57:23 +01:00
Marijn van der Werf
3c77ee4f6d Update Xcode project 2016-12-16 12:34:45 +01:00
LRFLEW
767f950ede Update Xcode Project 2016-12-14 09:07:08 +00:00
Marijn van der Werf
eb87baa5d8 Update Xcode project 2016-12-11 21:05:52 +01:00
Marijn van der Werf
4bc346df2f Update Xcode project 2016-12-01 16:03:16 +01:00
LRFLEW
5c6e0b550b Update Xcode Project 2016-12-01 16:03:16 +01:00
Ted John
5699b9e4ed Merge pull request #4685 from marijnvdwerf/fix/paint-5
Combine Junior RC and Water RC drawing
2016-10-25 12:14:03 +01:00
Marijn van der Werf
50bb158ee0 Update Xcode project 2016-10-23 14:16:56 +02:00
LRFLEW
f489bba4f0 Update Xcode Project 2016-10-23 00:15:33 +01:00
Ted John
9118f24778 Rename FileEnumerator to FileScanner 2016-10-22 22:36:45 +01:00
Marijn van der Werf
d05dfbe5dc Rename intercept2 to TestPaint 2016-10-17 16:06:05 +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
deb266c443 Extract SupportHeightCalls 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
28db02885d Extract function printing 2016-10-17 12:43:14 +02:00
Marijn van der Werf
6642dc534c Update Project files 2016-10-17 12:43:13 +02:00
Ted John
d405e32c48 Merge pull request #4635 from LRFLEW/macos64
Update Xcode Project to build x64 macOS Builds
2016-10-17 07:59:08 +01:00
LRFLEW
0afc593fd3 Update Xcode Project to build x64 macOS Builds 2016-10-16 17:10:48 -05:00
LRFLEW
75f72f8687 Update Xcode Project 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
LRFLEW
9b552ea6e2 Update Xcode Project 2016-10-11 23:18:28 +01:00
LRFLEW
9c1a6700d8 Update Xcode Project 2016-10-09 09:56:01 +01:00
LRFLEW
97cc97e0e8 Fix #3842: Version number not up to date
Add Version Information to Info.plist for macOS
2016-10-05 11:50:31 -05:00
Marijn van der Werf
a27cebd973 Convert more occurences of osx to macos 2016-10-03 16:12:04 +02:00
Marijn van der Werf
741ce17e04 Update Xcode project 2016-09-24 11:21:04 +01:00
Marijn van der Werf
4e4a07d1b0 Update testpaint to match develop 2016-09-16 19:45:07 +02:00
Marijn van der Werf
52e4800660 Add rough version of support segment checking 2016-09-16 19:44:49 +02:00
Marijn van der Werf
df202d86a6 Change folder structure 2016-09-16 19:44:40 +02:00
Marijn van der Werf
d456d86f69 Add header for data.h 2016-09-16 19:44:35 +02:00
Marijn van der Werf
ad2e8690bc Rename main.c to intercept.c 2016-09-16 19:44:31 +02:00
Marijn van der Werf
b0a43861e4 Always use GTest output 2016-09-16 19:44:14 +02:00
Marijn van der Werf
6e274c6354 Add hooks 2016-09-16 19:42:55 +02:00
Marijn van der Werf
0935ac6ea9 Start drawing debug test 2016-09-16 19:42:53 +02:00
LRFLEW
e07c374f2d Update Xcode Project for Xcode 8 2016-09-13 18:07:40 -05: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
Gert-Jan Vercauteren
66eed2b9a1 Added network code to xCode project 2016-08-29 17:13:20 +01:00
Marijn van der Werf
72cb30c7c4 Include topspin vehicle data 2016-08-19 18:59:23 +01:00
LRFLEW
a320d4d596 Added Git Info for macOS Builds 2016-07-31 23:12:07 +02:00
LRFLEW
d23a90f71a Added #4194 to Xcode Project 2016-07-31 19:02:09 +02:00
LRFLEW
1b157dbb31 Completely Remove DrawImageMaskedShader from XCode project 2016-07-27 04:01:25 +02:00
Alexander Overvoorde
aab5180afb Remove DrawImageMaskedShader from XCode project 2016-07-27 04:01:25 +02:00
Marijn van der Werf
dd756cb8be Add paint debug window 2016-07-26 10:55:47 +02:00
LRFLEW
287289b52f Update Xcode project 2016-07-16 00:03:46 +01:00
LRFLEW
50f3ba001e Update Xcode Project for #4024 2016-07-09 22:42:22 +01:00
LRFLEW
bc01d91930 Updated Xcode Project for #3952 2016-07-01 22:02:28 +02:00
Marijn van der Werf
93480693e1 Sort files 2016-06-13 22:17:22 +02:00
Marijn van der Werf
f568903eb2 Fix file properties and text settings 2016-06-13 20:26:50 +02:00
Marijn van der Werf
e7e9cbd337 Fix group paths 2016-06-13 19:55:17 +02:00
Marijn van der Werf
42ee299f65 Replace references to OS X 2016-06-13 19:49:06 +02:00
LRFLEW
3db558f236 Updated Xcode Project 2016-06-12 17:45:18 -05:00
Ted John
e7e92f02c1 re-enable OpenGL 2016-06-10 17:54:29 +01:00
Michał Janiszewski
a92972eef6 Disable OpenGL for all platforms
OpenGL rendering is not yet ready, but the infrastructure is in place.
2016-06-08 18:02:18 +01:00
LRFLEW
26a07333b2 Update Xcode Project (#18) 2016-06-07 22:47:31 +01:00
LRFLEW
3a7ab9b20a Updated Xcode Project (#15) 2016-06-07 22:45:36 +01:00
LRFLEW
473d574a88 Updated Xcode Project (#14) 2016-06-02 09:46:01 +01:00
YJSoft
736b8787cf Add files to xcode project
For OpenRCT2/OpenRCT2#3766
2016-05-30 11:51:25 +01:00
Marijn van der Werf
f08f2bef2c Add NetworkUser.cpp to Xcode project 2016-05-27 20:28:35 +02:00
Marijn van der Werf
5bc99d2006 Fix OS X project to include OpenSSL libraries 2016-05-27 20:28:34 +02:00
Michał Janiszewski
2627ddc836 Update URL to libs zip for OS X 2016-05-27 20:28:34 +02:00
Marijn van der Werf
46d0ef71e9 Re-enable building of g2.dat 2016-05-27 20:28:33 +02:00
Marijn van der Werf
50699de9b4 Update library paths 2016-05-27 20:28:33 +02:00
LRFLEW
5d5c10f99f Fixed OS X Build 2016-05-27 20:28:33 +02:00
YJSoft
31e8c9bbf9 Update project file with suggested changes 2016-05-27 20:28:33 +02:00
YJSoft
b08efe7bda Add NetworkKey file and openssl ref.
Also changing library sha256
2016-05-27 20:28:33 +02:00