win32 ansi functions
This commit is contained in:
parent
466e8bd4cf
commit
dab9faab91
|
@ -44,7 +44,7 @@ void Platform::init()
|
|||
{
|
||||
win32.instance = GetModuleHandle(NULL);
|
||||
|
||||
WNDCLASS wc;
|
||||
WNDCLASSA wc;
|
||||
wc.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC; // Redraw On Size, And Own DC For Window.
|
||||
wc.lpfnWndProc = (WNDPROC)WndProc; // WndProc Handles Messages
|
||||
wc.cbClsExtra = 0; // No Extra Window Data
|
||||
|
@ -54,9 +54,9 @@ void Platform::init()
|
|||
wc.hCursor = LoadCursor(NULL, IDC_ARROW); // Load The Arrow Pointer
|
||||
wc.hbrBackground = NULL; // No Background Required For GL
|
||||
wc.lpszMenuName = NULL; // We Don't Want A Menu
|
||||
wc.lpszClassName = L"OTClient"; // Set The Class Name
|
||||
wc.lpszClassName = "OTClient"; // Set The Class Name
|
||||
|
||||
if(!RegisterClass(&wc))
|
||||
if(!RegisterClassA(&wc))
|
||||
fatal("Failed to register the window class.");
|
||||
}
|
||||
|
||||
|
@ -68,7 +68,7 @@ void Platform::terminate()
|
|||
}
|
||||
|
||||
if(win32.instance) {
|
||||
if(!UnregisterClass(L"OTClient", win32.instance))
|
||||
if(!UnregisterClassA("OTClient", win32.instance))
|
||||
error("Unregister class failed.");
|
||||
|
||||
win32.instance = NULL;
|
||||
|
@ -109,9 +109,9 @@ bool Platform::createWindow(int x, int y, int width, int height, int minWidth, i
|
|||
|
||||
//AdjustWindowRectEx(&windowRect, dwStyle, FALSE, dwExStyle);
|
||||
|
||||
win32.window = CreateWindowEx(dwExStyle, // Extended Style For The Window
|
||||
L"OTClient", // Class Name
|
||||
L"OTClient", // Window Title
|
||||
win32.window = CreateWindowExA(dwExStyle, // Extended Style For The Window
|
||||
"OTClient", // Class Name
|
||||
"OTClient", // Window Title
|
||||
dwStyle, // Required Window Style
|
||||
x, // Window X Position
|
||||
y, // Window Y Position
|
||||
|
@ -221,8 +221,7 @@ void Platform::showWindow()
|
|||
|
||||
void Platform::setWindowTitle(const char *title)
|
||||
{
|
||||
// TODO
|
||||
SetWindowText(win32.window, (LPCWSTR)title);
|
||||
SetWindowTextA(win32.window, title);
|
||||
}
|
||||
|
||||
void *Platform::getExtensionProcAddress(const char *ext)
|
||||
|
@ -232,7 +231,6 @@ void *Platform::getExtensionProcAddress(const char *ext)
|
|||
|
||||
bool Platform::isExtensionSupported(const char *ext)
|
||||
{
|
||||
// TODO
|
||||
const char *exts = NULL;//glXQueryExtensionsString(x11.display, DefaultScreen(x11.display));
|
||||
if(strstr(exts, ext))
|
||||
return true;
|
||||
|
@ -241,7 +239,6 @@ bool Platform::isExtensionSupported(const char *ext)
|
|||
|
||||
void Platform::showMouseCursor()
|
||||
{
|
||||
// TODO
|
||||
ShowCursor(false);
|
||||
/*XUndefineCursor(x11.display, x11.window);
|
||||
if(x11.cursor != None) {
|
||||
|
@ -281,7 +278,6 @@ int Platform::getWindowHeight()
|
|||
|
||||
const char *Platform::getAppUserDir()
|
||||
{
|
||||
// TODO
|
||||
/*std::stringstream sdir;
|
||||
sdir << PHYSFS_getUserDir() << "/." << APP_NAME << "/";
|
||||
if((mkdir(sdir.str().c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) != 0) && (errno != EEXIST))
|
||||
|
|
Loading…
Reference in New Issue