{ KSYM_odiaeresis, "XK_odiaeresis", "\xc3\xb6" },
{ KSYM_udiaeresis, "XK_udiaeresis", "\xc3\xbc" },
{ KSYM_ssharp, "XK_ssharp", "\xc3\x9f" },
+
+ /* other keys (for reverse mapping only) */
+ { KSYM_space, "XK_space", " " },
#endif
#if defined(TARGET_SDL2)
return FALSE;
}
+#if defined(TARGET_SDL)
+static boolean FileCouldBeArtwork(char *basename)
+{
+ return (!strEqual(basename, ".") &&
+ !strEqual(basename, "..") &&
+ !fileHasSuffix(basename, "txt") &&
+ !fileHasSuffix(basename, "conf"));
+}
+#endif
+
boolean FileIsGraphic(char *filename)
{
char *basename = getBaseNamePtr(filename);
#if defined(TARGET_SDL)
- return (!fileHasSuffix(basename, "txt") &&
- !fileHasSuffix(basename, "conf"));
+ return FileCouldBeArtwork(basename);
#else
return fileHasSuffix(basename, "pcx");
#endif
char *basename = getBaseNamePtr(filename);
#if defined(TARGET_SDL)
- return (!fileHasSuffix(basename, "txt") &&
- !fileHasSuffix(basename, "conf"));
+ return FileCouldBeArtwork(basename);
#else
return fileHasSuffix(basename, "wav");
#endif
char *basename = getBaseNamePtr(filename);
#if defined(TARGET_SDL)
- return (!fileHasSuffix(basename, "txt") &&
- !fileHasSuffix(basename, "conf"));
+ return FileCouldBeArtwork(basename);
#else
if (FileIsSound(basename))
return TRUE;