fix: misc bugs

fixes:
- f3 menu outside world border
- control type being affected by seemingly random oddities
- bedrock glitch in low y levels (thanks tranq)
This commit is contained in:
Fireblade
2026-07-17 19:20:05 -04:00
parent 43b3a70d4d
commit 338b1b2dd9
7 changed files with 20 additions and 16 deletions
+6 -2
View File
@@ -81,8 +81,12 @@ const char *wstringtofilename(const wstring& name)
#else
if(c=='/') c='\\';
#endif
assert(c<128); // Will we have to do any conversion of non-ASCII characters in filenames?
buf[i] = static_cast<char>(c);
// assert(c<128); // Will we have to do any conversion of non-ASCII characters in filenames?
if (c >= 128) {
printf("Non-ASCII character in filename: %lc\n", c);
c = '?';
}
// buf[i] = static_cast<char>(c); does nothing
buf.push_back(static_cast<char>(c));
}
return buf.c_str();