Improved window position code

This commit is contained in:
pagefault
2001-05-06 01:03:47 +00:00
parent 3174dd1f53
commit 34483ab7a1
2 changed files with 6 additions and 8 deletions

View File

@@ -546,9 +546,9 @@ NEWSYM UseCubicSpline, db 1
NEWSYM LargeSoundBuf, db 0 NEWSYM LargeSoundBuf, db 0
NEWSYM HighPriority, db 0 NEWSYM HighPriority, db 0
NEWSYM AlwaysOnTop, db 0 NEWSYM AlwaysOnTop, db 0
NEWSYM SaveMainWindowPos, db 2 NEWSYM SaveMainWindowPos, db 1
NEWSYM MainWindowX, dw 0 NEWSYM MainWindowX, dw -1
NEWSYM MainWindowY, dw 0 NEWSYM MainWindowY, dw -1
GUIsave equ $-GUIRAdd GUIsave equ $-GUIRAdd

View File

@@ -188,8 +188,8 @@ extern BYTE LargeSoundBuf;
extern BYTE HighPriority; extern BYTE HighPriority;
extern BYTE AlwaysOnTop; extern BYTE AlwaysOnTop;
extern BYTE SaveMainWindowPos; extern BYTE SaveMainWindowPos;
extern WORD MainWindowX; extern signed short int MainWindowX;
extern WORD MainWindowY; extern signed short int MainWindowY;
extern int CurKeyPos; extern int CurKeyPos;
extern int CurKeyReadPos; extern int CurKeyReadPos;
extern int KeyBuffer[16]; extern int KeyBuffer[16];
@@ -1412,9 +1412,7 @@ void initwinvideo(void)
if(FullScreen==1) {X=0; Y=0;} if(FullScreen==1) {X=0; Y=0;}
if(hMainWindow) CloseWindow(hMainWindow); if(hMainWindow) CloseWindow(hMainWindow);
if (SaveMainWindowPos == 1) { X = MainWindowX; Y = MainWindowY; } if (SaveMainWindowPos == 1 && MainWindowX != -1) { X = MainWindowX; Y = MainWindowY; }
if (SaveMainWindowPos == 2) SaveMainWindowPos = 1;
hMainWindow = CreateWindow( "ZSNESWIN", WinName, WS_VISIBLE|WS_POPUP,X,Y, //WS_OVERLAPPED "ZSNESWIN" hMainWindow = CreateWindow( "ZSNESWIN", WinName, WS_VISIBLE|WS_POPUP,X,Y, //WS_OVERLAPPED "ZSNESWIN"
WindowWidth,WindowHeight,NULL,NULL,hInst,NULL); WindowWidth,WindowHeight,NULL,NULL,hInst,NULL);