MCPcopy Create free account
hub / github.com/diasurgical/devilution / gmenu_on_mouse_move

Function gmenu_on_mouse_move

Source/gmenu.cpp:284–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

282}
283
284BOOL gmenu_on_mouse_move()
285{
286 int step, nSteps;
287
288 if (!mouseNavigation)
289 return FALSE;
290 gmenu_get_mouse_slider(&step);
291 nSteps = (int)(sgpCurrItem->dwFlags & 0xFFF000) >> 12;
292 step *= nSteps;
293 step /= 256;
294
295 sgpCurrItem->dwFlags &= 0xFFFFF000;
296 sgpCurrItem->dwFlags |= step;
297 sgpCurrItem->fnMenu(FALSE);
298 return TRUE;
299}
300
301BOOLEAN gmenu_get_mouse_slider(int *plOffset)
302{

Callers 2

gmenu_left_mouseFunction · 0.85
GM_GameFunction · 0.85

Calls 1

gmenu_get_mouse_sliderFunction · 0.85

Tested by

no test coverage detected