Compare commits

..

2 commits

Author SHA1 Message Date
IliasHDZ
f8a12ae8e6
Merge e222313f22 into e5dd2c9c40 2024-08-21 14:31:32 +05:00
IliasHDZ
e222313f22 change to wchar and use max_path 2024-08-21 11:29:40 +05:00

View file

@ -142,8 +142,8 @@ unsigned int gdTimestamp = 0;
// this function will set the current working directory to the game's directory
// to avoid the game crashing due to not being able to find the resources
static void fixCWD() {
char cwd[1024];
DWORD size = GetModuleFileNameA(NULL, cwd, sizeof(cwd));
WCHAR cwd[MAX_PATH];
DWORD size = GetModuleFileNameW(NULL, cwd, sizeof(cwd));
if (size == sizeof(cwd)) return;
for (int i = size - 1; i >= 0; i--) {
if (cwd[i] == '\\') {
@ -151,7 +151,7 @@ static void fixCWD() {
break;
}
}
SetCurrentDirectoryA(cwd);
SetCurrentDirectoryW(cwd);
}
int WINAPI gdMainHook(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) {