Update of /cvsroot/simspark/simspark/spark/kerosin/inputserver
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv18575
Modified Files:
Tag: WIN32
inputserver.cpp
Log Message:
- sync with rcssserver3d cvs: jan: fixed use of modifier keys
Index: inputserver.cpp
===================================================================
RCS file: /cvsroot/simspark/simspark/spark/kerosin/inputserver/inputserver.cpp,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -C2 -d -r1.2.2.1 -r1.2.2.2
*** inputserver.cpp 10 Feb 2007 16:14:50 -0000 1.2.2.1
--- inputserver.cpp 6 Mar 2007 21:36:22 -0000 1.2.2.2
***************
*** 310,314 ****
//printf("Looking at: %d %d %d", (*bind).mCode, (*bind).cmd, (*bind).modifier);
! if (bind.modifier == mModifierState)
{
if (input.mType == Input::eButton)
--- 310,317 ----
//printf("Looking at: %d %d %d", (*bind).mCode, (*bind).cmd, (*bind).modifier);
! if (
! (bind.modifier == 0 && mModifierState == 0) ||
! (bind.modifier & mModifierState)
! )
{
if (input.mType == Input::eButton)
|