//Much too empty, Mouse_NewVideoMode contains stuff that should be in here static void Mouse_Reset(void) { /* Remove drawn mouse Legends of Valor */ if (CurMode->type!=M_TEXT) RestoreCursorBackground(); else RestoreCursorBackgroundText(); mouse.hidden = 1; Mouse_NewVideoMode(); Mouse_SetMickeyPixelRate(8,16); mouse.mickey_x = 0; mouse.mickey_y = 0; // Dont set max coordinates here. it is done by SetResolution! mouse.x = static_cast<float>((mouse.max_x + 1)/ 2); mouse.y = static_cast<float>((mouse.max_y + 1)/ 2); mouse.sub_mask = 0; mouse.in_UIR = false; }
static void mouse_reset(void) { //Much to empty Mouse_NewVideoMode contains stuff that should be in here /* Remove drawn mouse Legends of Valor */ if (CurMode->type!=M_TEXT) RestoreCursorBackground(); else RestoreCursorBackgroundText(); mouse.shown = -1; Mouse_NewVideoMode(); mouse.sub_mask=0; mouse.sub_seg=0; mouse.sub_ofs=0; mouse.senv_x=1.0; mouse.senv_y=1.0; }