void Input::reset() { iMouseR = Vec2s::ZERO; Vec2s wndSize((short)mainApp->getWindow()->getSize().x, (short)mainApp->getWindow()->getSize().y); Vec2s absPos = wndSize / 2; setMousePosAbs(absPos); for(size_t i = 0; i < Mouse::ButtonCount; i++) { iMouseTime[i] = 0; iMouseTimeSet[i] = 0; bMouseButton[i] = bOldMouseButton[i] = false; iOldNumClick[i] = 0; } iKeyId=-1; for(int i = 0; i < Keyboard::KeyCount; i++) { keysStates[i]=0; } EERIEMouseButton = 0; iWheelDir = 0; }
int ImageWnd::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CWnd::OnCreate(lpCreateStruct) == -1) return -1; CRect tr; GetClientRect(&tr); CSize wndSize(800,600+200); dark.Create(0,"DARK",WS_CHILD | WS_VISIBLE | WS_CAPTION,CRect(CPoint(0,0),CSize(326,265)),this,111,0); cupol.Create(0,"CUPOL",WS_CHILD | WS_VISIBLE | WS_CAPTION,CRect(CPoint(0,265),CSize(326,265)),this,222,0); strips.Create(0,"STRIPS",WS_CHILD | WS_VISIBLE | WS_CAPTION,CRect(CPoint(0,530),CSize(326,265)),this,333,0); CameraWnd.Create(0, "CameraWnd", WS_CHILD | WS_BORDER | WS_VISIBLE, CRect(CPoint(tr.Width()-wndSize.cx,0),wndSize), this, ID_MV_WND, 0); OnChildMove(); CameraWnd.Ctrls.Create(IDD_DIALOGBARTAB4,&Ctrls); CameraWnd.Ctrls.SetWindowPos(NULL,500,0,0,0,SWP_NOSIZE | SWP_NOZORDER); CameraWnd.Ctrls.ShowWindow(SW_SHOW); #ifdef DEBUG // dark.LoadPic(CString("exe\\dark.png")); // cupol.LoadPic(CString("exe\\cupol.png")); // strips.LoadPic(CString("exe\\strips.png")); dark.LoadPic(CString("exe\\test1.png")); cupol.LoadPic(CString("exe\\test2.png")); strips.LoadPic(CString("exe\\test3.png")); #endif Ctrls.Parent=this; return 0; }
QSize Config::getRestoredWndSize() { QSize wndSize(value(KEY_WND_WIDTH).toInt(), value(KEY_WND_HEIGHT).toInt()); return wndSize; }