#include #include "palcfg.h" #include "util.h" BOOL UTIL_GetScreenSize( DWORD *pdwScreenWidth, DWORD *pdwScreenHeight ) { return (pdwScreenWidth && pdwScreenHeight && *pdwScreenWidth && *pdwScreenHeight); } BOOL UTIL_IsAbsolutePath( LPCSTR lpszFileName ) { return FALSE; } static void LogCallBack(LOGLEVEL, const char* str, const char*) { NSLog(@"%s",str); } INT UTIL_Platform_Startup( int argc, char* argv[] ) { #if !defined(DEBUG) //for ease of debugging(specify resource dir in xcode scheme) char *p = strstr(argv[0], "/Pal.app/"); if (p != NULL) { char buf[4096]; strcpy(buf, argv[0]); buf[p - argv[0]] = '\0'; chdir(buf); } #endif return 0; } INT UTIL_Platform_Init( int argc, char* argv[] ) { UTIL_LogAddOutputCallback(LogCallBack, PAL_DEFAULT_LOGLEVEL); gConfig.fLaunchSetting = FALSE; return 0; } VOID UTIL_Platform_Quit( VOID ) { }