Ted John
|
7b610fd3c0
|
Use shared_ptr more for UiContext in relation to DrawingEngine
|
2018-05-11 20:37:48 +01:00 |
|
Ted John
|
39a38dc193
|
Include SDL2 using sub directory
|
2018-03-09 16:28:47 +01:00 |
|
Ted John
|
131286f758
|
Refactor memory handling in OpenGLShaderProgram.cpp
|
2018-01-21 11:17:41 +00:00 |
|
Michael Steenbeek
|
60d8865efb
|
Compile game.c and game.h as C++
|
2017-12-05 09:10:27 +01:00 |
|
Michał Janiszewski
|
00fd18809c
|
Move extern "C" {} blocks to headers (#6282)
|
2017-09-18 17:05:28 +02:00 |
|
Michał Janiszewski
|
d698ad1100
|
Convert NULL -> nullptr in C++
|
2017-08-15 11:51:56 +02: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
|
0ad2c075e5
|
Separate hardware display drawing engine from software
|
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 |
|
Michał Janiszewski
|
79d76759bb
|
Fix #5516: Update copyrights for 2017
Not all files were necessarily _changed_, but all were touched, see
https://github.com/OpenRCT2/OpenRCT2/pull/4932
|
2017-06-01 21:55:10 +02:00 |
|
Ted John
|
3fa764321e
|
Fix string errors and warnings
|
2017-05-29 22:38:45 +02:00 |
|
Ted John
|
e2a7189663
|
Do not use SDL_Colour for gPalette
|
2017-05-29 22:38:44 +02:00 |
|
Ted John
|
bd9839ff50
|
Get the game working
Mostly just needed to resolve screen size which is now retrieved via ui context.
|
2017-05-29 22:38:43 +02:00 |
|
Ted John
|
7163973bd2
|
Start moving code from OpenRCT2 to Context
|
2017-05-29 22:38:42 +02:00 |
|
Ted John
|
f736e8ff96
|
Move more platform code to UiContext
|
2017-05-29 22:38:42 +02:00 |
|
Ted John
|
10182879da
|
Invert Context and UiContext dependencies
|
2017-05-29 22:38:42 +02:00 |
|
Ted John
|
006a76c099
|
Refactor registration of drawing engines
|
2017-05-29 22:38:42 +02:00 |
|
Ted John
|
bf3749833d
|
Allow drawing engine registration via context interfaces
|
2017-05-29 22:38:42 +02:00 |
|
Ted John
|
c7b66ab193
|
Fix includes for moved files
|
2017-05-29 22:38:41 +02:00 |
|
Ted John
|
19aafc4e24
|
Move drawing engine implementation code to openrct2-ui
|
2017-05-29 22:38:41 +02:00 |
|