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:
21
src/config.h
21
src/config.h
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user