summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2019-10-30 20:40:23 -0400
committerAndrew Opalach <andrew@akon.city> 2019-10-30 20:40:23 -0400
commit94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54 (patch)
treecf2006bca034ba76e4d03b62bfa09963fed1aab7
parent3233ecf15f46219527f0b9bc66fa84e7caa1d1e2 (diff)
downloadcetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.tar.gz
cetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.tar.bz2
cetris-94f25e6fd16952d60bc0eeb06d2cf1a9f1e96d54.zip
fix windows build
-rw-r--r--frontends/sdl/cetris_sdl.c10
-rw-r--r--frontends/sdl/cetris_sdl.h4
m---------ini0
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