HRESULT APIENTRY IDirect3DDevice9hook::BeginScene() { m_pD3Ddev->GetViewport(&Viewport); float ScreenCenterX = (float)Viewport.Width / 2 + Viewport.X; float ScreenCenterY = (float)Viewport.Height / 2 + Viewport.Y; CrosshairX[0].x = ScreenCenterX-1-7; CrosshairX[0].y = ScreenCenterY; CrosshairX[1].x = ScreenCenterX-1+8; CrosshairX[1].y = ScreenCenterY; CrosshairY[0].x = ScreenCenterX-1; CrosshairY[0].y = ScreenCenterY-7; CrosshairY[1].x = ScreenCenterX-1; CrosshairY[1].y = ScreenCenterY+8; m_pD3Ddev->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB( 255, 255, 255 ), 1.0f, 0 ); return m_pD3Ddev->BeginScene();