mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-16 19:15:14 -04:00
Turns out GetSystemWindowsDirectory doesn't exist in old mingw, but GetWindowsDirectory does. So use that instead.
This commit is contained in:
parent
b34c4da181
commit
024e756c5c
@ -740,7 +740,13 @@ static void Http_WorkerLoop(void) {
|
|||||||
/*########################################################################################################################*
|
/*########################################################################################################################*
|
||||||
*----------------------------------------------------Http public api------------------------------------------------------*
|
*----------------------------------------------------Http public api------------------------------------------------------*
|
||||||
*#########################################################################################################################*/
|
*#########################################################################################################################*/
|
||||||
|
#ifdef CC_BUILD_WEB
|
||||||
|
/* Access to XMLHttpRequest at 'http://static.classicube.net' from origin 'http://www.classicube.net' has been blocked by CORS policy: */
|
||||||
|
/* No 'Access-Control-Allow-Origin' header is present on the requested resource. */
|
||||||
|
const static String skinServer = String_FromConst("http://classicube.net/static/skins/");
|
||||||
|
#else
|
||||||
const static String skinServer = String_FromConst("http://static.classicube.net/skins/");
|
const static String skinServer = String_FromConst("http://static.classicube.net/skins/");
|
||||||
|
#endif
|
||||||
|
|
||||||
void Http_AsyncGetSkin(const String* id, const String* skinName) {
|
void Http_AsyncGetSkin(const String* id, const String* skinName) {
|
||||||
String url; char urlBuffer[STRING_SIZE];
|
String url; char urlBuffer[STRING_SIZE];
|
||||||
|
@ -199,9 +199,6 @@ static bool InputHandler_HandleCoreKey(Key key) {
|
|||||||
} else {
|
} else {
|
||||||
InputHandler_CycleDistanceForwards(viewDists, count);
|
InputHandler_CycleDistanceForwards(viewDists, count);
|
||||||
}
|
}
|
||||||
} else if ((key == KEY_ESCAPE || key == KEY_PAUSE) && !active->HandlesAllInput) {
|
|
||||||
Gui_FreeActive();
|
|
||||||
Gui_SetActive(PauseScreen_MakeInstance());
|
|
||||||
} else if (key == KeyBinds[KEYBIND_INVENTORY] && active == Gui_HUD) {
|
} else if (key == KeyBinds[KEYBIND_INVENTORY] && active == Gui_HUD) {
|
||||||
Gui_FreeActive();
|
Gui_FreeActive();
|
||||||
Gui_SetActive(InventoryScreen_MakeInstance());
|
Gui_SetActive(InventoryScreen_MakeInstance());
|
||||||
@ -464,7 +461,12 @@ static void InputHandler_KeyDown(void* obj, int key, bool was) {
|
|||||||
Window_Close(); return;
|
Window_Close(); return;
|
||||||
} else if (key == KeyBinds[KEYBIND_SCREENSHOT] && !was) {
|
} else if (key == KeyBinds[KEYBIND_SCREENSHOT] && !was) {
|
||||||
Game_ScreenshotRequested = true; return;
|
Game_ScreenshotRequested = true; return;
|
||||||
} else if (Elem_HandlesKeyDown(active, key, was)) { return; }
|
} else if (Elem_HandlesKeyDown(active, key, was)) {
|
||||||
|
return;
|
||||||
|
} else if ((key == KEY_ESCAPE || key == KEY_PAUSE) && !active->HandlesAllInput) {
|
||||||
|
Gui_FreeActive();
|
||||||
|
Gui_SetActive(PauseScreen_MakeInstance()); return;
|
||||||
|
}
|
||||||
|
|
||||||
/* These should not be triggered multiple times when holding down */
|
/* These should not be triggered multiple times when holding down */
|
||||||
if (was) return;
|
if (was) return;
|
||||||
|
@ -1249,7 +1249,7 @@ static void Font_Init(void) {
|
|||||||
String dirs[1];
|
String dirs[1];
|
||||||
String_InitArray(dirs[0], winFolder);
|
String_InitArray(dirs[0], winFolder);
|
||||||
|
|
||||||
UINT winLen = GetSystemWindowsDirectory(winTmp, FILENAME_SIZE);
|
UINT winLen = GetWindowsDirectory(winTmp, FILENAME_SIZE);
|
||||||
if (winLen) {
|
if (winLen) {
|
||||||
Platform_DecodeString(&dirs[0], winTmp, winLen);
|
Platform_DecodeString(&dirs[0], winTmp, winLen);
|
||||||
} else {
|
} else {
|
||||||
|
@ -2561,8 +2561,6 @@ static void Window_CorrectFocus(void) {
|
|||||||
/* Browser also only allows pointer locks requests in response to user input */
|
/* Browser also only allows pointer locks requests in response to user input */
|
||||||
EmscriptenPointerlockChangeEvent status;
|
EmscriptenPointerlockChangeEvent status;
|
||||||
status.isActive = false;
|
status.isActive = false;
|
||||||
return;
|
|
||||||
|
|
||||||
emscripten_get_pointerlock_status(&status);
|
emscripten_get_pointerlock_status(&status);
|
||||||
if (win_rawMouse && !status.isActive) Window_EnableRawMouse();
|
if (win_rawMouse && !status.isActive) Window_EnableRawMouse();
|
||||||
}
|
}
|
||||||
@ -2837,6 +2835,7 @@ void Window_Close(void) {
|
|||||||
Window_DisableRawMouse();
|
Window_DisableRawMouse();
|
||||||
|
|
||||||
Window_SetSize(0, 0);
|
Window_SetSize(0, 0);
|
||||||
|
Window_UnhookEvents();
|
||||||
Event_RaiseVoid(&WindowEvents.Destroyed);
|
Event_RaiseVoid(&WindowEvents.Destroyed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user