1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

Rewrote Themes

Added rct1 styles and lights.
Themes are now easier to expand
Added features tab to themes window
This commit is contained in:
Robert Jordan
2015-06-07 20:31:54 -04:00
parent 65377629e4
commit e90c724a3a
23 changed files with 741 additions and 254 deletions

View File

@@ -176,13 +176,28 @@ typedef struct {
uint8 enable_news;
} twitch_configuration;
typedef struct {
typedef struct theme_window {
uint8 colours[6];
} window_colours;
// Define any other settings for all windows here
} theme_window;
// Define structures for any other settings here
typedef struct {
window_colours *colour_schemes;
uint8 rct1_ride_lights;
uint8 rct1_park_lights;
uint8 rct1_scenario_font;
} theme_features;
typedef struct theme_preset {
char name[256];
theme_window *windows;
// Add structures for any other settings here
theme_features features;
} theme_preset;
typedef struct {