From ea7cd94f7aeb177618db3907a6c86b7252e018f0 Mon Sep 17 00:00:00 2001 From: quou Date: Sat, 1 Jun 2024 12:19:16 +1000 Subject: Initial commit. --- config.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 config.h (limited to 'config.h') diff --git a/config.h b/config.h new file mode 100644 index 0000000..612984f --- /dev/null +++ b/config.h @@ -0,0 +1,48 @@ +#ifndef config_h +#define config_h + +#define app_name "Twink Player" +#define default_window_w 1280 +#define default_window_h 960 +#define ms_per_frame 40 /* 25 FPS */ + +#define max_songs 1024 +#define song_filename_max 256 +#define song_name_max 256 +#define library_folder "/home/quou/music/" + +/* font */ +#define default_font_location "/usr/share/fonts/TTF/DejaVuSans.ttf" +#define default_font_size 20 + +/* theme */ +#define theme_text_colour make_colour(0x000000, 0xff) +#define theme_background_colour make_colour(0xffffff, 0xff) +#define theme_outline_colour make_colour(0x000000, 0xff) +#define theme_hovered_colour make_colour(0xcacaca, 0xff) +#define theme_active_colour make_colour(0xf0f8ff, 0xff) +#define theme_outline_width 2 +#define theme_padding 2 + +/* from here on are parametres that are not designed to + * be changed. */ +#define memory_heap_size (1024 * 1024 * 8) +#define memory_size (memory_heap_size + (1024 * 1024 * 8)) + +#if defined(is64bit) && is64bit +#define allocation_default_alignment 8 +#else +#define allocation_default_alignment 4 +#endif + +#define fbits 9 + +#define rcache_enable 1 +#define rcache_default_cell_w 128 +#define rcache_default_cell_h 128 +#define rcache_gw (default_window_w / rcache_default_cell_w) +#define rcache_gh (default_window_w / rcache_default_cell_h) +#define rcache_cmd_buf_size (1024 * 1024) +#define rcache_hash_seed 2166136261 + +#endif -- cgit v1.2.3-54-g00ecf