ζeh Matt
5bf882587a
Use constexpr where applicable in Viewport.cpp
2021-08-27 18:24:08 +03:00
ζeh Matt
04ba3f92d7
Use constexpr where applicable in Monorail.cpp
2021-08-27 18:24:08 +03:00
ζeh Matt
78747d266f
Use constexpr where applicable in MiniatureRailway.cpp
2021-08-27 18:24:08 +03:00
Hielke Morsink
371478db34
Add 'build' as issue area to form
2021-08-27 11:05:55 +02:00
Michael Steenbeek
ef2477901e
Merge pull request #15278 from Gymnasiast/fix/3868-opengl-ttf
...
Get basic TTF support working in OpenGL
2021-08-27 02:00:45 +02:00
Gymnasiast
d2e18f5aa0
Add #3868 to changelog
2021-08-27 01:59:59 +02:00
Hielke Morsink
f9c4bb2757
Remove unused persistentChunks argument ( #15290 )
2021-08-26 23:00:12 +02:00
ζeh Matt
4e6d2a35aa
Merge pull request #15287 from ZehMatt/refactor/paint-underground-arg
...
Remove unused argument of wooden_(a|b)_supports_paint_setup
2021-08-26 12:35:47 -07:00
ζeh Matt
01c808c601
Remove unused argument of wooden_(a|b)_supports_paint_setup
2021-08-26 20:54:06 +03:00
Ted John
6e2b79a895
Get basic TTF support working in OpenGL
...
co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com >
2021-08-26 19:46:18 +03:00
ζeh Matt
7e1ae9659f
Merge pull request #15282 from ZehMatt/refactor/entities
...
Rename SpriteBase to EntityBase
2021-08-26 05:54:53 -07:00
ZehMatt
de364aa15a
Rename type SpriteBase to EntityBase
2021-08-26 15:37:16 +03:00
ZehMatt
20d3b50771
Correct includes for EntityBase.h
2021-08-26 15:33:53 +03:00
ZehMatt
eeb5c64119
Rename SpriteBase.h to EntityBase.h
2021-08-26 15:33:50 +03:00
duncanspumpkin
cdf1c3b1b8
Move s6 into rct2 header
2021-08-26 12:44:26 +01:00
Duncan
b97c46421e
Move all RCT1 to RCT1 namespace ( #15283 )
2021-08-25 20:44:24 +01:00
ζeh Matt
4d261b389c
Merge pull request #15280 from ZehMatt/refactor/gfx-draw-const
...
Cleanup DrawSpriteArgs
2021-08-25 07:15:00 -07:00
Duncan
c209021229
Remove unused serialiser trait ( #15279 )
2021-08-25 14:03:48 +01:00
ZehMatt
8fa4823055
Pass rct_drawpixelinfo as explicit argument, make DrawSpriteArgs const
2021-08-25 15:37:44 +03:00
Duncan
008f106242
Add constants for golf flags ( #15072 )
...
* Add constants for golf flags
* Reorg SubPositionData for minigolf
* Add enum for golf states
* Add golf animation enum
* Fix names of animations
* Correct spleing
* Revert stray change
2021-08-25 11:08:57 +01:00
ζeh Matt
eccbbdbe59
Use inline for direction functions in Location.hpp
2021-08-25 00:07:25 +02:00
ζeh Matt
55add9883f
Implement DirectionFlipXAxis
2021-08-24 22:57:13 +02:00
Duncan
d2aca03ff6
Fix #15271 . Use formatter to pass description args to text input ( #15272 )
...
* Fix #15271 . Use formatter to pass description args to text input
Originally passed the variables via global vars which were not updated to 32bit during recent refactors. This removes the global and makes the interface cleaner and corrects the type
* Fix size of arguments
2021-08-24 19:12:05 +01:00
Duncan
201a94f7e6
Add overloads to take CoordsXYZ ( #15253 )
2021-08-24 16:26:52 +01:00
Hielke Morsink
e48dd2d32b
Remove utf-8 BOM from source files ( #15270 )
2021-08-23 21:18:25 +02:00
Hielke Morsink
956e77f4c3
Use [[nodiscard]] for allocator and RAII functions ( #15244 )
2021-08-23 20:09:43 +02:00
ζeh Matt
bc1696ab48
Merge pull request #15268 from ZehMatt/refactor/constexpr-location
...
Make all location types constexpr
2021-08-23 05:09:06 -07:00
ZehMatt
c858f21845
Default initialize members the same way across the file
2021-08-23 14:41:18 +03:00
ZehMatt
07ceec6b60
Make all location types constexpr
2021-08-23 14:35:58 +03:00
frutiemax
046c060e74
Part of #13874 : Replace Track Sequence properties
2021-08-22 18:01:03 -04:00
frutiemax
a29b369ff8
Part of #13874 : Replace Sequence Element Wall table
2021-08-22 17:58:52 -04:00
frutiemax
382315b2c3
Part of #13874 : Replace block tables
2021-08-22 17:57:56 -04:00
frutiemax
b5219d76d8
Part of #13874 : Replace pricing tables
2021-08-22 17:55:17 -04:00
frutiemax
780eb4f287
Part of #13874 : Replace piece lengths
2021-08-22 17:53:38 -04:00
frutiemax
716dd3dcb6
Part of #13874 : Replace mirror maps
2021-08-22 17:52:56 -04:00
frutiemax
72e6f9a694
Part of #13874 : replace height markers positions tables
2021-08-22 17:52:19 -04:00
frutiemax
1bfa26e4c5
Part of #13874 : replace flags table
2021-08-22 17:51:35 -04:00
frutiemax
675777efaf
Part of #13874 : replace curvechain
2021-08-22 17:50:18 -04:00
frutiemax
5a8cc7c610
Part of #13874 : Replace alternativeTypes
2021-08-22 17:49:39 -04:00
frutiemax
80418efafb
Part of #13874 : Replace TrackCoordinates
2021-08-22 17:49:00 -04:00
frutiemax
5c261b6d2e
Part of #13874 : TrackElementDescriptor loader
2021-08-22 17:47:10 -04:00
ζeh Matt
f49559daa5
Fix #15259 : Large scenery not rendering correctly
2021-08-22 22:05:05 +02:00
Michael Steenbeek
95111047b0
Merge pull request #15249 from Broxzier/feature/make_ptr
...
Refactor use of std::unique_ptr
2021-08-21 21:50:42 +02:00
Michael Steenbeek
7b3258b17e
Merge pull request #15248 from ZehMatt/refactor/paint-hierarchy
...
Refactor PaintAddImageAsParent overloads
2021-08-21 21:33:06 +02:00
ζeh Matt
3ab70b200b
Fix #15255 : Wall banner index defaults to 0 instead of null type
2021-08-21 19:24:09 +02:00
spacek531
c49c6ca4a7
Rename animation vars
2021-08-21 19:23:27 +02:00
ζeh Matt
8de2965f13
Merge pull request #15231 from ZehMatt/fix-15169
...
Refactor out capturing of window pointers with GA callbacks
2021-08-21 06:07:35 -07:00
ZehMatt
0e08286d88
Apply review comments
2021-08-21 14:07:27 +03:00
Hielke Morsink
15d3a4a9da
Update more include guards ( #15254 )
2021-08-21 12:55:28 +02:00
Hielke Morsink
dd2467d805
Update include guards
...
- Update from C-style to pragma once
- Add missing include guard to ui.h
2021-08-21 09:43:26 +02:00