1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-20 21:43:06 +01:00
Commit Graph

11123 Commits

Author SHA1 Message Date
duncanspumpkin
80e3b736d7 Fix travis errors 2018-05-05 11:35:56 +01:00
duncanspumpkin
2488cb9c3a Add MoveTo function 2018-05-05 11:35:55 +01:00
duncanspumpkin
a94fb2fa2e Use Invalidate 2018-05-05 11:35:54 +01:00
duncanspumpkin
85dbd42231 Fix functions after the move 2018-05-05 11:35:51 +01:00
duncanspumpkin
65dcacb9ea Move pathfinding functions to their own file 2018-05-05 11:30:22 +01:00
duncanspumpkin
865e0875d2 Make it compile after the move 2018-05-05 11:24:21 +01:00
duncanspumpkin
f89b0927f6 Move Update state functions to correct files 2018-05-05 11:16:20 +01:00
Hielke Morsink
6e02d6af4c Make peep_has_food, has_item and has_drink member functions 2018-05-05 11:13:22 +01:00
duncanspumpkin
a70301c114 Make it compile 2018-05-05 11:13:20 +01:00
duncanspumpkin
48acda4316 Fix functions after move 2018-05-05 11:13:19 +01:00
duncanspumpkin
40a88dc178 Move staff functions to staff.cpp 2018-05-05 11:08:20 +01:00
duncanspumpkin
8d37502c7a Further use of SetState 2018-05-05 11:08:17 +01:00
duncanspumpkin
012a6b4df2 Use peep->SetState 2018-05-05 11:08:16 +01:00
Hielke Morsink
c47b9c65b0 Refactor peep logic for choosing rides 2018-05-05 11:08:15 +01:00
duncanspumpkin
cbefe633d0 Further fixing 2018-05-05 11:06:26 +01:00
duncanspumpkin
986b5a3f4d Fix rebase issues 2018-05-05 11:06:24 +01:00
duncanspumpkin
c455ee0234 Continue with guest.cpp 2018-05-05 11:06:23 +01:00
Hielke Morsink
fae6b61496 Compile guest.cpp 2018-05-05 11:06:21 +01:00
Hielke Morsink
c3723f337f Make peep.cpp compilable again 2018-05-05 11:04:52 +01:00
duncanspumpkin
80006cd4a0 Continue 2018-05-05 11:04:50 +01:00
duncanspumpkin
f245d049f1 Further fixing 2018-05-05 11:04:49 +01:00
duncanspumpkin
87b3e5a823 Start the big refactor 2018-05-05 11:04:46 +01:00
Hielke Morsink
8d10bfb5a1 Add namespace closing comments 2018-05-04 22:54:43 +02:00
Hielke Morsink
bc44792da9 Pack nested namespaces together 2018-05-04 22:54:43 +02:00
Ted John
dbbd5b89e6 Fix assert in SDL2 (debug) 2018-05-04 20:24:35 +01:00
Aaron van Geffen
e92264a2af Fix #7484: Incorrect label offsets in New Campaign window 2018-05-04 10:45:14 +02:00
Hielke Morsink
11aeabdb2f Bump network version 2018-05-03 23:10:12 +02:00
Hielke Morsink
a86482576f Land Line Tools (select land edges/row of tiles)
(This commit is multiple commits squashed together, to make rebasing and merging easier. Many of the commits undid or slightly altered previous changes.)

This Extends the land-tool by allowing the player to select an edge of a surface tile, and to select a row of tiles. Both work by holding down the Ctrl key (same key for keeping the same base-height for other tools). When using a single-sized tool, the selection will become the edge, and when using a selection area of 2x2 or higher, the selection becomes a row of tiles.

The tables `tile_element_raise_styles` and `tile_element_lower_styles` hold the data for how slopes should change when a tile gets raised or lowered with the land tool. Each row represents a selection, and each column the slope type.

Co-authored-by: Adam T <32143337+Despotico@users.noreply.github.com>
2018-05-03 23:03:07 +02:00
Michael Steenbeek
5f9d40be7a Replace tile_element_get_type() with struct method 2018-05-02 19:27:04 +02:00
Michael Steenbeek
6d6714aa0f Fix setters 2018-05-02 14:24:57 +02:00
Michael Steenbeek
45ce5e1d7d Turn elementsAreAt90DegAngle into a bool 2018-05-02 13:36:45 +02:00
Michael Steenbeek
e3ac097999 Use binary literals in TileElement.h 2018-05-02 13:30:15 +02:00
Michael Steenbeek
b725916808 Use TitleCase 2018-05-02 13:27:53 +02:00
Michael Steenbeek
ef433df26a Clean up tile element usage, introduce struct methods 2018-05-02 11:58:12 +02:00
Gymnasiast
350b777fe9 Fix includes 2018-05-01 20:38:57 +02:00
oli414
126881cc8a Move last_for_tile function to tile element 2018-05-01 18:08:11 +02:00
oli414
353c8bcf8d Adhere to coding style 2018-05-01 17:48:34 +02:00
oli414
c5fd9e67eb Seperate tile element from map 2018-05-01 17:47:00 +02:00
oli414
3bff12c081 Seperate surface tile element 2018-05-01 16:33:16 +02:00
oli414
27aa28749c Move surface element to seperate file 2018-05-01 14:57:13 +02:00
Aaron van Geffen
735cc2df89 Take line height into account in scenario selection screen 2018-05-01 13:58:46 +02:00
Michał Janiszewski
3a0e553cf5 Use c++1z for android 2018-05-01 10:49:22 +02:00
Michał Janiszewski
dc1c715bb9 Update Android CMake project for C++17
Android uses cmake 3.6, so cannot use `CXX_STANDARD` 17, which only got introduced in cmake 3.9
2018-05-01 10:34:27 +02:00
Gymnasiast
728eb7565c Increase network version 2018-04-30 21:20:18 +02:00
Gymnasiast
4244f915a1 Implement #7377: Allow for six 6-seater cars on the Wooden RC 2018-04-30 20:37:11 +02:00
Michael Steenbeek
3025599eb3 Merge pull request #7435 from ZehMatt/indexing-perf
Use multiple threads to generate object index cache.
2018-04-30 14:55:54 +02:00
Toby Hinloopen
2fc01cb698 Fix #7424: Do not auto-rotate shops to face queue paths 2018-04-30 14:54:26 +02:00
Olivier Wervers
7713cdac4d Replace month count magic numbers 2018-04-29 20:46:46 +02:00
ZehMatt
76e54dd5ec Fix dead lock due to uninitialized variables. 2018-04-28 02:38:06 +02:00
Ted John
2ef549b055 Fix #7450: Only 3 standard entertainer costumes can be chosen
String value rather than string arrays were not being processed for enterainer costumes in object json files.
2018-04-26 22:00:48 +01:00