Record the start of drags

This commit is contained in:
Henrik Rydgard 2012-04-10 14:22:23 +02:00
parent 12f7b7904b
commit 1f669609ae
2 changed files with 7 additions and 0 deletions

View file

@ -27,6 +27,11 @@ void UIInit(const Atlas *atlas, int uiFont, int buttonImage, int checkOn, int ch
}
void UIUpdateMouse(float x, float y, int buttons) {
if ((buttons & 1) && !uistate.mousedown)
{
uistate.mouseStartX = x;
uistate.mouseStartY = y;
}
uistate.mousex = x;
uistate.mousey = y;
uistate.mousedown = buttons;

View file

@ -27,6 +27,8 @@ struct UIState {
int mousex;
int mousey;
int mousedown;
int mouseStartX;
int mouseStartY;
int lastx;
int lasty;