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 ++-- ini | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) 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} }; diff --git a/ini b/ini index 9b15f72..3401f2e 160000 --- a/ini +++ b/ini @@ -1 +1 @@ -Subproject commit 9b15f721fd53b1beb8364f8763e2207963ac4fd6 +Subproject commit 3401f2ed3153c6093c2f434e205cf6e7775a02d5 -- cgit v1.2.3-101-g0448