From b879682d82f9621aa74ede44bb5131905e47dafc Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 27 May 2021 12:59:21 +0200 Subject: [PATCH] added lmouseover_distant --- control.cpp | 2 +- graph.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/control.cpp b/control.cpp index 13e8ed2d..3ddf04ee 100644 --- a/control.cpp +++ b/control.cpp @@ -64,7 +64,7 @@ EX movedir joydir; EX movedir mousedest; EX ld shiftmul = 1; -EX cell *mouseover, *mouseover2, *lmouseover; +EX cell *mouseover, *mouseover2, *lmouseover, *lmouseover_distant; EX ld modist, modist2; EX int lastt; diff --git a/graph.cpp b/graph.cpp index a43a6909..7972f1c3 100644 --- a/graph.cpp +++ b/graph.cpp @@ -4901,6 +4901,7 @@ EX void drawthemap() { #if CAP_SDL const Uint8 *keystate = SDL12_GetKeyState(NULL); lmouseover = mouseover; + lmouseover_distant = lmouseover; bool useRangedOrb = (!(vid.shifttarget & 1) && haveRangedOrb() && lmouseover && lmouseover->cpdist > 1) || (keystate[SDL12(SDLK_RSHIFT, SDL_SCANCODE_RSHIFT)] | keystate[SDL12(SDLK_LSHIFT, SDL_SCANCODE_LSHIFT)]); if(!useRangedOrb && !(cmode & sm::MAP) && !(cmode & sm::DRAW) && DEFAULTCONTROL && !mouseout() && !dual::state) { dynamicval gs(gravity_state, gravity_state);