From 94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Wed, 30 Oct 2019 20:40:23 -0400 Subject: fix windows build --- frontends/sdl/cetris_sdl.c | 10 ++++------ frontends/sdl/cetris_sdl.h | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) (limited to 'frontends') diff --git a/frontends/sdl/cetris_sdl.c b/frontends/sdl/cetris_sdl.c index 126ca4b..a615f8e 100644 --- a/frontends/sdl/cetris_sdl.c +++ b/frontends/sdl/cetris_sdl.c @@ -14,8 +14,7 @@ #include #include #include -#include -#include +#include #include @@ -94,11 +93,10 @@ void load_multiple_audio(char* name, char* dir_name, int *count, audio_clip_t* l void load_skin(cetris_ui *ui) { char *dir_name = malloc(100); format_str(dir_name, 100, "skins/%s", ui->config.skin_name); - DIR* dir = opendir(dir_name); + + struct stat sb; - if (dir) { - closedir(dir); - } else if (ENOENT == errno) { + if (!(stat(dir_name, &sb) == 0 && (sb.st_mode & S_IFDIR))) { dir_name = "skins/default"; } diff --git a/frontends/sdl/cetris_sdl.h b/frontends/sdl/cetris_sdl.h index a4d80e4..cb9f538 100644 --- a/frontends/sdl/cetris_sdl.h +++ b/frontends/sdl/cetris_sdl.h @@ -5,8 +5,8 @@ typedef struct { } color_scheme_t; color_scheme_t dark_mode = { - .main = {90, 90, 90, 255}, - .off = {70, 70, 70, 255}, + .main = {40, 40, 40, 255}, + .off = {90, 90, 90, 255}, .text = {240, 240, 240, 255} }; -- cgit v1.2.3-101-g0448