From 0e196f6734f1fdd48f1d8f5dd53f180630ff2f3c Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Fri, 24 Mar 2006 02:02:56 +0000 Subject: [PATCH] More cleanup. --- zsnes/src/uic.c | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/zsnes/src/uic.c b/zsnes/src/uic.c index ec6ca732..2cb47549 100644 --- a/zsnes/src/uic.c +++ b/zsnes/src/uic.c @@ -477,32 +477,30 @@ void MultiMouseProcess(unsigned int mouse) if (mouse == 1) { - Mouse1MoveX = Mouse1MoveY = 0; + Mouse1MoveX = Mouse1MoveY = 0; + if (Mouse1Waiting) + { + if (Mouse1Event.type == MANYMOUSE_EVENT_RELMOTION) + { + if (Mouse1Event.item == 0) { Mouse1MoveX = Mouse1Event.value; } else { Mouse1MoveY = Mouse1Event.value; } + } + Mouse1Waiting = false; + return; + } } if (mouse == 2) { - Mouse2MoveX = Mouse2MoveY = 0; - } - - if ((mouse == 1) && Mouse1Waiting) - { - if (Mouse1Event.type == MANYMOUSE_EVENT_RELMOTION) + Mouse2MoveX = Mouse2MoveY = 0; + if (Mouse2Waiting) { - if (Mouse1Event.item == 0) { Mouse1MoveX = Mouse1Event.value; } else { Mouse1MoveY = Mouse1Event.value; } + if (Mouse2Event.type == MANYMOUSE_EVENT_RELMOTION) + { + if (Mouse2Event.item == 1) { Mouse2MoveX = Mouse2Event.value; } else { Mouse2MoveY = Mouse2Event.value; } + } + Mouse2Waiting = false; + return; } - Mouse1Waiting = false; - return; - } - - if ((mouse == 2) && Mouse2Waiting) - { - if (Mouse2Event.type == MANYMOUSE_EVENT_RELMOTION) - { - if (Mouse2Event.item == 1) { Mouse2MoveX = Mouse2Event.value; } else { Mouse2MoveY = Mouse2Event.value; } - } - Mouse2Waiting = false; - return; } while ((event.device != 0) && (event.device != 1))