diff options
| author | 2019-10-30 20:40:23 -0400 | |
|---|---|---|
| committer | 2019-10-30 20:40:23 -0400 | |
| commit | 94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54 (patch) | |
| tree | cf2006bca034ba76e4d03b62bfa09963fed1aab7 | |
| parent | 3233ecf15f46219527f0b9bc66fa84e7caa1d1e2 (diff) | |
| download | cetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.tar.gz cetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.tar.bz2 cetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.zip | |
fix windows build
| -rw-r--r-- | frontends/sdl/cetris_sdl.c | 10 | ||||
| -rw-r--r-- | frontends/sdl/cetris_sdl.h | 4 | ||||
| m--------- | ini | 0 |
3 files changed, 6 insertions, 8 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 <stdlib.h> #include <string.h> #include <stdio.h> -#include <dirent.h> -#include <errno.h> +#include <sys/stat.h> #include <time.h> @@ -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 -Subproject 9b15f721fd53b1beb8364f8763e2207963ac4fd +Subproject 3401f2ed3153c6093c2f434e205cf6e7775a02d |