MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / mouse_geteval

Method mouse_geteval

win32/WinController.cpp:1468–1486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1466void gameWinController::extctl_geteval(int id) {}
1467
1468void gameWinController::mouse_geteval() {
1469 if (!m_MouseActive)
1470 return;
1471
1472 if (g_accum_frame_time != 0.0f)
1473 return;
1474
1475 int x, y, dx, dy;
1476 uint32_t btnmask = (uint32_t)ddio_MouseGetState(&x, &y, &dx, &dy);
1477
1478 m_MseState.m_deltaX = dx;
1479 m_MseState.m_deltaY = dy;
1480 m_MseState.m_deltaZ = 0;
1481 m_MseState.m_absX = x;
1482 m_MseState.m_absY = y;
1483 m_MseState.m_buttonMask = btnmask;
1484
1485 mprintf_at(1, 5, 30, "btnmask=%08d\n", btnmask);
1486}
1487
1488// gets sensitivity of axis item
1489float gameWinController::get_axis_sensitivity(ct_type axis_type, uint8_t axis) {

Callers

nothing calls this directly

Calls 1

ddio_MouseGetStateFunction · 0.85

Tested by

no test coverage detected