Added FPS/UnrealEd-style right-mouse camera navigation to the camera view, with configurable movement keys, mouse look, modifier movement, Caps Lock speed scaling, and mouse-wheel zoom.

Added camera-view helper tools from the list, including reticle drawing, quick select during nav mode, teleport-to-looked-at-object, target lock/orbit mode, and entity/material info display.
Added nav-mode texture adjustment controls for position, scale, and rotation, and fixed the existing Alt texture-drag condition so Alt+Shift and Alt+Ctrl can actually trigger scale/rotate behavior.
Added widescreen support.
Changed up the menus and UI for build.
This commit is contained in:
Justin Marshall
2026-05-04 08:45:25 -07:00
parent 1a7a463c80
commit 6a21513a54
32 changed files with 1381 additions and 81 deletions
+2 -2
View File
@@ -172,8 +172,8 @@ void CMediaPreviewDlg::OnMouseMove(UINT nFlags, CPoint point)
sysEvent_t ev;
memset( &ev, 0, sizeof( ev ) );
ev.evType = SE_MOUSE;
ev.evValue = (point.x / rct.Width()) * 640.0f;
ev.evValue2 = (point.y / rct.Height()) * 480.0f;
ev.evValue = (point.x / rct.Width()) * SCREEN_WIDTH;
ev.evValue2 = (point.y / rct.Height()) * SCREEN_HEIGHT;
gui->HandleEvent(&ev, 0);
}
}