|
From: Ben S. <non...@us...> - 2002-02-08 05:39:47
|
nonchocoboy 2002/02/07 21:39:46 PST
Modified files:
gamekernel/gk GameInput.h GameKernel.cpp GlutDriver.cpp
GlutDriver.h SystemDriver.h
Log:
First iteration towards decoupling the input manager (GameInput) from
the devices it manages. This iteration moves the registration of Keyboard
and Mouse to the individual drivers (GLUT in this case).
Refactor: SystemDriver interface modified to support an init stage that can
occur before the apps are initialized. This was needed to allow the drivers
to add their devices to the input manager before the apps tried to setup
their bindings.
Revision Changes Path
1.20 +9 -30 lib/gamekernel/gk/GameInput.h
1.16 +14 -7 lib/gamekernel/gk/GameKernel.cpp
1.11 +40 -19 lib/gamekernel/gk/GlutDriver.cpp
1.7 +25 -4 lib/gamekernel/gk/GlutDriver.h
1.7 +14 -4 lib/gamekernel/gk/SystemDriver.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/gamekernel/gk/GameInput.h.diff?r1=1.19&r2=1.20&diff_format=h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/gamekernel/gk/GameKernel.cpp.diff?r1=1.15&r2=1.16&diff_format=h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/gamekernel/gk/GlutDriver.cpp.diff?r1=1.10&r2=1.11&diff_format=h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/gamekernel/gk/GlutDriver.h.diff?r1=1.6&r2=1.7&diff_format=h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/gamekernel/gk/SystemDriver.h.diff?r1=1.6&r2=1.7&diff_format=h
|