Commit Graph

374 Commits

Author SHA1 Message Date
Michael Steenbeek 1b39c97412
Update objects to version 1.0.9 (#8844) 2019-03-10 21:19:08 +01:00
Tom Lankhorst 2290d9de78 Add files to xcode project 2019-03-04 16:57:21 +00:00
Tom Lankhorst 10aaf7816e Add files to xcode project 2019-03-02 16:06:04 +00:00
Tom Lankhorst 8b34d3d119 Add files to xcode project 2019-03-02 15:09:11 +00:00
Tom Lankhorst c86c99f0cd Add files to xcode project (#21) 2019-02-28 08:21:59 +00:00
duncanspumpkin cbb02ec98a Use game action for track design. Fix error titles.
Add files to xcode project (#20)

Finally get the placement code working

Use game action for ghosts. Fix basequarter

Remove references to old command

Fix formating remove unused var

Fix clang format
2019-02-27 18:51:54 +00:00
Tom Lankhorst dfcc4b57c3 Add files to xcode project (#22) 2019-02-27 08:54:50 +00:00
Tom Lankhorst a883a46af1 Update Xcode project to use Xcode 10 (#8669) 2019-02-22 11:51:50 +01:00
Tom Lankhorst a490f00f3a Add files to xcode project 2019-02-21 16:10:10 +00:00
Tom Lankhorst eb6852f8bf Added files to xcodeproj (#18) 2019-02-19 12:30:41 +00:00
Tom Lankhorst 2405e9a6ba Added files to xcodeproj (#17) 2019-02-11 10:46:12 +00:00
Tom Lankhorst 405ebe3fb1 Added files to xcodeproj 2019-02-08 18:16:10 +01:00
Tom Lankhorst 5a6e57a2ba Added files to xcodeproj (#16) 2019-02-08 15:19:50 +00:00
Tom Lankhorst fae96de572 Added files to xcodeproj 2019-02-07 18:50:59 +01:00
Tom Lankhorst ec8c0754c0 Add 'RideSetAppearanceAction.hpp' to xcodeproj (#15) 2019-02-07 08:14:45 +00:00
Michael Steenbeek 80a9939522 Update names in Xcode project 2019-02-05 20:38:18 +00:00
Tom Lankhorst 35d8b3de7b Added files to xcodeproj (#14) 2019-02-05 20:38:18 +00:00
Tom Lankhorst 5b4efde23a
Added files to xcodeproj 2019-02-05 11:31:39 +01:00
Gymnasiast d2e39392f3 Fix Xcode project 2019-01-22 19:45:56 +01:00
Michael Steenbeek 4993c9ff7c Fix Xcode project 2018-12-29 19:23:28 +01:00
Michael Steenbeek 16b9c533d4
Update used objects version to v1.0.8 2018-12-23 13:12:28 +01:00
Michał Janiszewski c0fc5142ac
Merge pull request #8321 from ZehMatt/simulate-cmd
Add "simulate" command.
2018-12-20 22:08:17 +01:00
Michael Steenbeek 3148549d6d Fix Xcode project 2018-12-13 20:33:47 +01:00
Ted John 74793a3931 Update objects version 2018-12-09 23:30:40 +00:00
Ted John 06f203a7e7 Implement surfaces, edges and stations as objects 2018-12-09 23:30:40 +00:00
Hielke Morsink d394e33948 Remove Util.hpp from xcode project
Not verified, the lines were removed manually with a text editor.
2018-11-23 21:59:08 +01:00
Michael Steenbeek fbecfe5a88 Define tile elements in save as RCT12TileElement 2018-11-05 11:55:33 +01:00
Michael Steenbeek 5cd4057c76
Remove remnants of STEX support 2018-08-29 23:29:45 +02:00
Michael Steenbeek 8e276b9820 Require objects version 1.0.6 2018-08-26 21:37:41 +02:00
Michael Steenbeek 674b2a628a Require new version of objects 2018-07-30 21:22:33 +02:00
Aaron van Geffen 84e973fa55
Xcode: revert title sequence version number change (#7735) 2018-06-26 20:54:05 +02:00
Gymnasiast 2172902b47 Update required objects version 2018-06-23 17:39:38 +02:00
Aaron van Geffen 86035505e9 Update Xcode project to generate `git describe` info, too. 2018-06-14 16:10:27 +02:00
Aaron van Geffen 8ef5f4e02e Update Xcode project. 2018-06-11 01:22:24 +02:00
Michał Janiszewski 0aff800d40 Release 0.2.0
- Feature: [#1417] Allow saving track designs for flat rides.
- Feature: [#1675] Auto-rotate shops to face footpaths.
- Feature: [#3473] Add button in ride window's maintainance tab to refurbish the ride.
- Feature: [#6510] Ability to select edges or a row of tiles by holding down Ctrl using the land tool.
- Feature: [#7187] Option for early scenario completion.
- Feature: [#7266] Make headless instances use an interactive terminal with access to the in-game console API.
- Feature: [#7267] Leverage more historical data in Finances window.
- Feature: [#7316] Cheat to allow freezing all staff
- Feature: [#7332] Keyboard shortcuts for view path issues and cutaway view.
- Feature: [#7348] Add large half loops to the Vertical Drop Roller Coaster.
- Feature: [#7459] Allow opening and closing of parks that use no money.
- Feature: [#7579] New horizontal +/- spinner widgets to make adjusting values easier.
- Fix: [#2053] When clearance checks are disabled, a track piece ghost can remove non-ghost track pieces.
- Fix: [#2611] Some objects show (undefined string) instead of a description in Korean.
- Fix: [#3596] Saving parks, landscapes and tracks with a period in the filenames don't get their extension.
- Fix: [#5210] Default system dialog not accessible from saving landscape window.
- Fix: [#6134] Scenarios incorrectly categorised when using Polish version of RCT2.
- Fix: [#6141] CSS50.dat is never loaded.
- Fix: [#6647] Changelog window causes FPS drop.
- Fix: [#6938] Banner do not correctly capitalise non-ASCII characters.
- Fix: [#7176] Mechanics sometimes fall down from rides.
- Fix: [#7303] Visual glitch with virtual floor near map edges.
- Fix: [#7313] Loading an invalid path with openrct2 produces results different than expected.
- Fix: [#7327] Abstract scenery and stations don't get fully See-Through when hiding them (original bug).
- Fix: [#7331] Invention list in scenario editor crashes upon removing previously-enabled ride/stall entries.
- Fix: [#7341] Staff may auto-spawn on guests walking outside of paths.
- Fix: [#7354] Cut-away view does not draw tile elements that have been moved down on the list.
- Fix: [#7358] Peeps and staff entering rides still have the slope speed penalty set.
- Fix: [#7382] Opening the mini-map reverts the size of the land tool to 1x1, regardless of what was selected before.
- Fix: [#7402] Edges of neigbouring footpaths stay connected after removing a path that's underneath a ride entrance.
- Fix: [#7405] Rides can be covered by placing scenery underneath them.
- Fix: [#7418] Staff walk off paths with a connection but no adjacent path.
- Fix: [#7434] Diagonal ride segments cannot be deleted if they are isolated.
- Fix: [#7436] Only the first 32 vehicles of a train can be painted.
- Fix: [#7480] Graphs skip values of 0.
- Fix: [#7505] Game crashes when trying to make path over map edge while having clearance checks disabled.
- Fix: [#7528] In park entrance pricing tab, switching tabs happens on mouse-down instead of mouse-up
- Fix: [#7544] Starting a headless server with no arguments causes the game to freeze.
- Fix: [#7571] Hovering a ride design over scenery or tracks will give tons of money.
- Improved: [#2989] Multiplayer window now changes title when tab changes.
- Improved: [#5339] Change eyedropper icon to actual eyedropper and change cursor to crosshair.
- Improved: [#5832] Resize tile inspector automatically when selecting a tile element.
- Improved: [#6221] The scenario editor's invention list is now resizeable.
- Improved: [#7069] The arbitrary ride type selection dropdown is now sorted orthographically, and has its spinners removed.
- Improved: [#7302] Raising land near the map edge makes the affected area smaller instead of showing an 'off edge map' error.
- Improved: [#7435] Object indexing now supports multi-threading.
- Improved: [#7510] Add horizontal clipping to cut-away view options.
- Improved: [#7531] "Save track design" dropdown now stays open.
- Improved: [#7548] Ctrl-clicking with the tile inspector open now directly selects an element and its tile.
- Improved: [#7555] Allow setting the Twitch API URL, allowing custom API servers.
- Improved: [#7567] Improve the performance of loading parks and the title sequence.
- Improved: [#7577] Allow fine-tuning the virtual floor style.
- Improved: [#7608] The vehicle selection dropdown is now sorted orthographically.
- Improved: [#7613] Resizing the staff window now resizes the name and action columns too.
- Improved: [#7627] Allow scrolling up and down on spinners to change their values.
2018-06-10 22:30:51 +02:00
Aaron van Geffen afba902b8b Enable more warnings in Xcode project. 2018-06-08 22:26:36 +02:00
Aaron van Geffen 53b66fd250 Add Crypt files to Xcode project. 2018-06-01 22:41:42 +02:00
Aaron van Geffen 5a0fed668b Update Xcode project. 2018-06-01 09:43:57 +02:00
Aaron van Geffen 67f4f9e617 Add GameState classes to Xcode project. 2018-05-30 11:53:32 +02:00
Aaron van Geffen 1363f35aae Update Xcode project dependencies to v17.
* Update SDL2 to version 2.0.8.
* Introduce dependency on ICU, bundling version 61.1.
* Introduce FreeType2 dependency now that we have adopted SDL2_ttf in our own sources.
* Drop dependency on external SDL2_ttf.
2018-05-22 19:51:34 +02:00
Aaron van Geffen 764c3d01b6 Fix the Xcode project's openrct2-cli target. 2018-05-22 17:36:17 +02:00
Michael Steenbeek b371087e47
Update objects version to v1.0.2 2018-05-16 14:54:15 +02:00
Michael Steenbeek fcf507e051
Spin off shop item stuff to separate files 2018-05-14 19:21:43 +02:00
Aaron van Geffen 2e91fc2c92 Update Xcode project for new image classes. 2018-05-13 01:11:56 +01:00
Aaron van Geffen 238079ef7f Update Xcode project for new LocalisationService. 2018-05-11 20:39:00 +01:00
Aaron van Geffen 135154571c Update Xcode project for Guest and GuestPathfinding sources. 2018-05-05 11:42:41 +01:00
Aaron van Geffen d15c782ca7 Remove null sources from Xcode project. 2018-05-05 11:42:30 +01:00
Michael Steenbeek b25394dd0b Update Xcode IDEWorkspaceChecks 2018-05-02 12:00:51 +02:00
Aaron van Geffen 507989abdd Add Surface and TileElement to Xcode project. 2018-05-01 22:39:42 +02:00
Gymnasiast d82414dbe9 Update objects to version 1.0.1 2018-04-30 20:34:52 +02:00
Ted John c0ccaa341a Use C++17 for xcode 2018-04-27 15:06:46 +02:00
Ted John b163064f6c Update objects to v1.0 2018-03-28 23:15:32 +01:00
Michael Steenbeek 28067c0bad Add JSON object download to Xcode project 2018-03-28 09:42:15 +02:00
Michael Steenbeek baedac2810 Fix Xcode project 2018-03-26 21:38:10 +02:00
Ted John 1e4a8c0da7 Refactor common JSON methods to new helper namespace 2018-03-26 21:35:44 +02:00
Michael Steenbeek 0137eaab34 Update Xcode project 2018-03-22 20:16:58 +00:00
Michael Steenbeek dbf41a1e47 Add linenoise.hpp to Xcode project 2018-03-22 20:16:58 +00:00
Michael Steenbeek 9219f0b851 Update Xcode project 2018-03-21 22:39:19 +01:00
Aaron van Geffen 9e95488d63 Update title sequence to v0.1.2 release. 2018-03-18 21:04:31 +01:00
Michael Steenbeek 1fa2fa8f80
Refactor ride->entrances and ride->exits 2018-03-07 19:10:50 +01:00
Richard Jenkins ac1a936841 Xcode and macOS compilation fix 2018-02-12 22:24:22 +01:00
Marijn van der Werf d9d4bbd3b6 Update Xcode project
- Compile all files in src/openrct2 as part of libopenrct2, fixing CLI-builds
- Remove testpaint from xcode project
2018-02-05 15:34:45 +01:00
Marijn van der Werf 941f433aa8 Use Objective-C++ for macOS platform file 2018-02-05 15:34:45 +01:00
Michael Steenbeek 9bd812c855 Move most of _legacy.c to C++ (#7117) 2018-02-02 23:11:41 +01:00
Richard Jenkins 172b5907fa Fix platform functions for macOS 2018-02-02 12:41:26 +00:00
Gymnasiast 58c03bae98 Update Xcode project 2018-02-01 14:42:51 +01:00
Gymnasiast 6c49d45266 Remove unused textinputbuffer.{c,h} 2018-02-01 12:13:11 +01:00
Richard Jenkins a17aeed161 Xcode fix 2018-01-18 22:37:12 +00:00
Marijn van der Werf aa0933d08a Convert rct_window to opaque pointer 2018-01-18 22:57:55 +01:00
Marijn van der Werf 4c956def67 Update UI imports 2018-01-18 22:57:55 +01:00
Michael Steenbeek f551a150fe Fix Xcode project 2018-01-18 21:13:38 +00:00
Michael Steenbeek 9a3e85f4f9 Fix Xcode 2018-01-11 16:29:52 +01:00
Michael Steenbeek cd5a1ba888 Compile files in world folder as C++ 2018-01-11 13:25:09 +01:00
Michael Steenbeek a410872fec Move VirtualFloor.cpp to the paint folder and fix Xcode project 2018-01-11 10:37:40 +01:00
Michael Steenbeek 241d583811 Fix Xcode project 2018-01-11 09:30:09 +01:00
Michael Steenbeek 9cad16b7f4 Fix Xcode project 2018-01-09 23:54:03 +01:00
Michael Steenbeek 6a88d6e04d Move and rename RCT{1,2,12}.h 2018-01-09 13:36:41 +01:00
Michael Steenbeek 840ffb58bd Fix Xcode project 2018-01-07 12:39:58 +01:00
Michael Steenbeek 755add6c9a
Compile localisation folder as C++ 2018-01-06 18:32:25 +01:00
Michael Steenbeek 3882715c38 Fix Xcode project 2018-01-05 23:04:52 +01:00
Michael Steenbeek c2fe90c573 Fix Xcode project 2018-01-05 22:47:35 +01:00
Michael Steenbeek 6450cce829 Fix compilation on Xcode 2018-01-05 19:58:05 +01:00
Michael Steenbeek 91589f57c6 Compile map.c as C++ 2018-01-03 20:40:51 +01:00
Richard Jenkins 3ab3003e7b Xcode fix 2018-01-03 15:07:17 +01:00
Michael Steenbeek 347ff702d0 Refactor objects 2018-01-03 10:16:51 +01:00
Marijn van der Werf ab716f60b2 Update Xcode project 2018-01-01 23:49:09 +01:00
Michael Steenbeek 400993c8cb Fix Xcode project 2018-01-01 23:49:09 +01:00
Gymnasiast 1626f86acc Compile park.c as C++ 2018-01-01 01:18:12 +01:00
Michael Steenbeek 341e3a5d9d Fix Xcode project 2017-12-31 20:43:17 +01:00
Michael Steenbeek c4f44e5e7a Compile files in paint folder as C++ 2017-12-17 17:24:36 +01:00
Marijn van der Werf 841fa44fc8 Update Xcode project 2017-12-16 15:47:38 +02:00
Michael Steenbeek 1a9975d683 Compile util and cheats as C++ 2017-12-14 10:03:21 +01:00
ZehMatt 6787e6ca04 Rename surface.c to Surface.cpp. 2017-12-13 12:00:45 +01:00
Michael Steenbeek 6dc49d643a Compile files in base dir as C++ 2017-12-13 08:03:48 +01:00
Marijn van der Werf 0fe3b841e9 Update Xcode project 2017-12-07 17:52:03 +01:00
Michael Steenbeek 0ffa2b541a Use more consistent terminology and remove some Americanisms 2017-12-05 10:23:36 +01:00
Michael Steenbeek 60d8865efb Compile game.c and game.h as C++ 2017-12-05 09:10:27 +01:00
Michael Steenbeek 7558ade6a1 Fix Xcode project 2017-12-04 19:04:07 +00:00
Ted John 99d7aaa2d6 Remove RCT2 interop 2017-12-04 19:04:06 +00:00
Michael Steenbeek 3dfb4214f3 Fix Xcode project 2017-12-01 21:09:52 +00:00