ZehMatt
|
84f2917f59
|
Use const and constexpr whenever possible.
|
2018-01-11 22:29:08 +01:00 |
|
Michał Janiszewski
|
5a8cfb16c8
|
Clang-format guards for static data
This guards most of the hardcoded data from clang-format.
[ci skip]
|
2018-01-11 09:19:56 +01:00 |
|
Ted John
|
c3eab7ead6
|
Refactor window.c to C++
|
2018-01-07 12:39:58 +01:00 |
|
Ted John
|
f18595a1c1
|
Refactor viewport.c to C++
|
2018-01-07 12:39:58 +01:00 |
|
Ted John
|
3dcbebcf68
|
Refactor drawing.c to C++
|
2018-01-05 22:57:57 +01:00 |
|
Ted John
|
0c3c998177
|
Refactor lightfx.c to C++
|
2018-01-05 22:57:55 +01:00 |
|
Marijn van der Werf
|
6251577305
|
Refactor direct access to window list
|
2017-12-25 15:06:06 +01:00 |
|
LRFLEW
|
eed00ea363
|
Add Vsync Toggle to Options
|
2017-12-14 11:18:28 +01:00 |
|
Michael Steenbeek
|
6dc49d643a
|
Compile files in base dir as C++
|
2017-12-13 08:03:48 +01:00 |
|
Michael Steenbeek
|
60d8865efb
|
Compile game.c and game.h as C++
|
2017-12-05 09:10:27 +01:00 |
|
Ted John
|
5a05bd51e5
|
Use get_g1_element and add null checks
|
2017-11-03 22:18:10 +00:00 |
|
Michał Janiszewski
|
8fd2266bda
|
Refactor includes (#6512)
* Refactor Intent.h inclusion
* Use forward declaration of ITcpSocket
* Remove unused include
* Forward declare rct_ride_entry
* Remove unused headers
* Forward-declare rct_drawpixelinfo
* Remove unused headers
* Lower header include from header to source file
* Reduce included headers
* Reduce includes
|
2017-10-19 10:01:05 +02:00 |
|
ZehMatt
|
5187946bc9
|
Fix #6309: Lightfx being enabled with incompatible drawing engine.
|
2017-09-28 08:01:25 +02:00 |
|
Michał Janiszewski
|
00fd18809c
|
Move extern "C" {} blocks to headers (#6282)
|
2017-09-18 17:05:28 +02:00 |
|
Ted John
|
3f1991804a
|
Add debug option to show dirty blocks
|
2017-08-31 22:36:15 +01:00 |
|
Michał Janiszewski
|
d698ad1100
|
Convert NULL -> nullptr in C++
|
2017-08-15 11:51:56 +02:00 |
|
Ted John
|
8b2eb8a13e
|
Move screen variables to OpenRCT2.h
|
2017-07-29 20:29:29 +01:00 |
|
Oliver Freyermuth
|
d42b9fc6df
|
X8DrawingEngine: Only disable warnings which the compiler supports.
This fixes compilation with gcc 4.9.4.
|
2017-07-28 09:56:49 +02:00 |
|
Michael Steenbeek
|
367efa2020
|
Use remap flags, SPRITE_ID_PALETTE_COLOUR_1 and _2 in many more places
|
2017-07-20 20:56:29 +02:00 |
|
Michał Janiszewski
|
ee07695cce
|
Manually hoist consts before the loop
It is optimised in release builds, but it will help in debug mode
|
2017-07-20 19:36:37 +02:00 |
|
Michał Janiszewski
|
8c9da63aa5
|
Make drawing loop only depend on loop counter (#5954)
|
2017-07-20 18:09:22 +01:00 |
|
Ted John
|
01b0047675
|
Invert Painter dependency
Make painter call into the drawing engine, rather than the drawing engine create and call the painter.
|
2017-07-16 23:25:11 +01:00 |
|
Ted John
|
cb884dad11
|
Refactor rct2_draw to a new Painter class
Right now this is created for each drawing engine, but should eventually be a dependency into them.
|
2017-07-16 23:25:11 +01:00 |
|
Ted John
|
fc899d15ef
|
Remove SDL_Window from IDrawingEngine and UiContext
|
2017-06-10 22:18:54 +01:00 |
|
Ted John
|
a5e4a0965f
|
Ignore final warnings for X8DrawingEngine
|
2017-06-10 15:48:05 +01:00 |
|
Ted John
|
97d68957f0
|
Fix segfault in screenshot command
|
2017-06-10 15:48:05 +01:00 |
|
Ted John
|
df16e6a4f7
|
Inherit X8 engine from software engine
|
2017-06-10 15:48:04 +01:00 |
|
Ted John
|
39b3ff0251
|
Create new 8bpp drawing engine in openrct2
|
2017-06-10 15:48:04 +01:00 |
|