8 #include "../3rdParty/Storm/Source/storm.h"
9 #include "../DiabloUI/diabloui.h"
53 app_fatal(
"Unable to create main window");
59 SDL_DisableScreenSaver();
77 if (!SFileOpenFile(
"ui_art\\title.pcx", &fh))
91 HANDLE
init_test_access(
char *mpq_path,
char *mpq_name,
char *reg_loc,
int dwPriority,
int fs)
93 char Buffer[2][MAX_PATH];
97 GetBasePath(Buffer[0], MAX_PATH);
98 GetPrefPath(Buffer[1], MAX_PATH);
100 for (
int i = 0; i < 2; i++) {
101 snprintf(mpq_path, MAX_PATH,
"%s%s", Buffer[i], mpq_name);
102 #if !defined(__SWITCH__) && !defined(__AMIGA__)
103 if (SFileOpenArchive(mpq_path, dwPriority, MPQ_FLAG_READ_ONLY, &archive)) {
105 if (SFileOpenArchive(mpq_path, dwPriority, 0, &archive)) {
107 SFileSetBasePath(Buffer[i]);
118 snprintf(
gszProductName, MAX_PATH,
"%s v%s", PROJECT_NAME, PROJECT_VERSION);
122 LRESULT
MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
132 case WM_QUERYNEWPALETTE:
134 case WM_QUERYENDSESSION: