Michael Steenbeek
|
9a3e85f4f9
|
Fix Xcode
|
2018-01-11 16:29:52 +01:00 |
Michał Janiszewski
|
f817bf8483
|
Rename hook.c to Hook.cpp
|
2018-01-11 16:29:52 +01:00 |
Michał Janiszewski
|
a2aa8a0fb0
|
Rename compat.c to Compat.cpp
|
2018-01-11 16:29:52 +01:00 |
Michał Janiszewski
|
13ab77fe30
|
Rename addresses.c to Addresses.cpp
|
2018-01-11 16:29:52 +01:00 |
Michał Janiszewski
|
6951bf11f2
|
Rename data.c to Data.cpp
|
2018-01-11 16:29:52 +01:00 |
Michael Steenbeek
|
1787af8084
|
Fix #7003: Building sloped paths trough flat ones causes glitches
|
2018-01-11 16:30:11 +01:00 |
Michael Steenbeek
|
47a23603ae
|
Remove unused functions
|
2018-01-11 13:25:09 +01:00 |
Michael Steenbeek
|
a0d43d2bd3
|
Fix Math::Clamp calls
|
2018-01-11 13:25:09 +01:00 |
Michael Steenbeek
|
cd5a1ba888
|
Compile files in world folder as C++
|
2018-01-11 13:25:09 +01:00 |
Michael Steenbeek
|
1dada17bb0
|
Update changelog [ci skip]
|
2018-01-11 12:35:03 +01:00 |
Aaron van Geffen
|
1d7bec8a11
|
Make the virtual floor optional, on by default.
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
0fc596d758
|
Add changelog entry; add JeroenDStout to contributors.
[ci skip]
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
0527f50c7f
|
Take previous virtual floor area into account when invalidating.
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
87ad60be31
|
Adjust virtual floor height by path construction direction.
|
2018-01-11 10:37:40 +01:00 |
Richard Jenkins
|
9e5502afe3
|
Enable virtual floor for paths
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
cccaab37fe
|
Fix track height computation for non-track rides.
|
2018-01-11 10:37:40 +01:00 |
Michael Steenbeek
|
a410872fec
|
Move VirtualFloor.cpp to the paint folder and fix Xcode project
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
c835832e79
|
Compile the virtual floor code as C++.
Add a proper header file for the virtual floor in the process.
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
84026529b4
|
Introduce new variable gMapVirtualFloorVisible to determine visibility.
This addresses compilation issues for projects that contain no UI code.
Also working towards better invalidation for the software renderer.
|
2018-01-11 10:37:40 +01:00 |
Aaron van Geffen
|
4246b84130
|
Invalidate virtual floor once selection has changed.
Cache the position of the last invalidate call to prevent a big dip in performance.
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
fb745d1575
|
Implement invalidate virtual floor tiles function
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
dd2e69cf7a
|
Place virtual floor at the effective z-position when placing track pieces
|
2018-01-11 10:37:40 +01:00 |
Michał Janiszewski
|
c031f6c5fa
|
Don't reference virtual floor from testpaint
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
ea37c599e3
|
Let virtual floor set height function take visibility into account
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
3516cb944c
|
Correct check for virtual floor in map
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
c8785bac55
|
Add virtual floor removal check to input
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
4354aae958
|
Correct the handling of edges
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
e4b53dc68a
|
Add more generic virtual floor tile check
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
d31a911725
|
Add remove virtual function and clarify invalidate todo
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
c8e63de802
|
Refactor tile property checks and code conventions
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
8e8dc89068
|
Improve floor visuals with glassy transparent surface
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
b9faed7437
|
Mark being inside a piece of sloped terrain as being occupied
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
d00a282c1c
|
Add optimised edge sprites
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
cee9129601
|
Improve visual quality of virtual floor
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
0268be92cb
|
Prevent ride construction from setting tiles when scenery tool is active
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
58321ec2cd
|
Fix underground check for sloped surfaces / clipping improvement
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
79fa16138a
|
Move virtual_floor_paint to own file / add edge highlighting
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
d67aba09ad
|
Make placing scenery set virtual floor height
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
2849561eb6
|
Make ride editing set virtual floor height
|
2018-01-11 10:37:40 +01:00 |
Jeroen D Stout
|
128cff60db
|
Add virtual floor painting functions.
|
2018-01-11 10:37:40 +01:00 |
Michał Janiszewski
|
19d35e6898
|
MSVC fixes pt 5
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
f50ce343a2
|
MSVC fixes pt 4
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
96744fdaad
|
MSVC fixes pt 3
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
6cdf3db245
|
MSVC fixes pt 2
|
2018-01-11 09:30:09 +01:00 |
Michael Steenbeek
|
241d583811
|
Fix Xcode project
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
5e72d7423a
|
Update testpaint
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
eba2119a81
|
Update testpaint
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
469e142c7b
|
Change casing of header files
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
156ecb7277
|
MSVC fixes pt 1
|
2018-01-11 09:30:09 +01:00 |
Michał Janiszewski
|
f1fa9f7106
|
Format TrackPaint.cpp
|
2018-01-11 09:30:09 +01:00 |