From: randy Date: Sat, 23 Sep 2023 17:18:51 +0000 (-0500) Subject: I forgot the config file lol X-Git-Url: http://git.mcshandy.xyz/gitweb.cgi?a=commitdiff_plain;h=04cebae2592191af66bea6837221217c4361ea29;p=picker I forgot the config file lol --- diff --git a/source/config.h b/source/config.h new file mode 100644 index 0000000..56a08a7 --- /dev/null +++ b/source/config.h @@ -0,0 +1,40 @@ +#ifndef __PICKER_CONFIG__ +#define __PICKER_CONFIG__ +#include "structs.h" + +const float config_ui_scale = 1.0f; + +Runtime_Info runtime; +Window_Layout config_layout = { + // Master window scale and dimensions + .window = (SDL_FRect){ + .x = 0.0f, + .y = 0.0f, + .w = config_ui_scale*512.0f, + .h = config_ui_scale*512.0f + }, + + // satisfying rel.[xy]*2 == .[wh] centers axis in parent container + .hsl_square.rel = (SDL_FRect){.x = 0.05, .y = 0.05, .w = 0.50, .h = 0.50}, + .hue_slider.rel = (SDL_FRect){.x = 0.70, .y = 0.05, .w = 0.08, .h = 0.50}, + .final_sample.rel = (SDL_FRect){.x = 0.05, .y = 0.65, .w = 0.20, .h = 0.20}, + .info_container.rel = (SDL_FRect){.x = 0.05, .y = 0.65, .w = 0.90, .h = 0.30}, + .info_boxes.rel = (SDL_FRect){.x = 0.25, .y = 0.00, .w = 0.75, .h = 1.00}, + .rgb_info.rel = (SDL_FRect){.x = 0.00, .y = 0.00, .w = 1.00, .h = 0.50}, + .red.rel = (SDL_FRect){.x = 0.00, .y = 0.00, .w = 0.30, .h = 1.00}, + .green.rel = (SDL_FRect){.x = 0.35, .y = 0.00, .w = 0.30, .h = 1.00}, + .blue.rel = (SDL_FRect){.x = 0.70, .y = 0.00, .w = 0.30, .h = 1.00}, + .hsl_info.rel = (SDL_FRect){.x = 0.00, .y = 0.50, .w = 1.00, .h = 0.50}, + .hue.rel = (SDL_FRect){.x = 0.00, .y = 0.00, .w = 0.30, .h = 1.00}, + .saturation.rel = (SDL_FRect){.x = 0.35, .y = 0.00, .w = 0.30, .h = 1.00}, + .luminence.rel = (SDL_FRect){.x = 0.70, .y = 0.00, .w = 0.30, .h = 1.00} +}; + +// For now we need a full path, maybe OpenFont can do automatic lookup +const char config_font_path[] = "/usr/share/fonts/TTF/iosevka-fixed-regular.ttf"; +// This currently acts more like a static resolution scale rather than font size +const int config_font_size = 10; +const int config_framerate = 30; + +#endif //__PICKER_CONFIG__ +