[Scummvm-cvs-logs] CVS: scummvm/backends/wince/CEkeys KeysBuffer.cpp,1.1,1.2 KeysBuffer.h,1.1,1.2
Nicolas Bacca
arisme at users.sourceforge.net
Tue Jan 27 22:57:22 CET 2004
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/doc 05_06.tex,NONE,1.1 05.tex,1.2,1.3
- Next message: [Scummvm-cvs-logs] CVS: scummvm/backends/wince/CEkeys CEKeys.h,NONE,1.1 Key.cpp,NONE,1.1 Key.h,NONE,1.1 KeysBuffer.cpp,NONE,1.1 KeysBuffer.h,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/backends/wince/CEkeys
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15364
Modified Files:
KeysBuffer.cpp KeysBuffer.h
Log Message:
Fix ItemAction
Index: KeysBuffer.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEkeys/KeysBuffer.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- KeysBuffer.cpp 26 Jan 2004 08:14:04 -0000 1.1
+++ KeysBuffer.cpp 26 Jan 2004 20:32:28 -0000 1.2
@@ -38,6 +38,19 @@
return true;
}
+ bool KeysBuffer::simulate(const Key *key) {
+ if (_currentAdd == _capacity - 2)
+ return false;
+
+ _currentGet = _currentAdd;
+ _buffer[_currentAdd] = *key;
+ _buffer[_currentAdd++].setPushed(true);
+ _buffer[_currentAdd] = *key;
+ _buffer[_currentAdd++].setPushed(false);
+
+ return true;
+ }
+
KeysBuffer* KeysBuffer::Instance(int capacity) {
if (!_instance)
_instance = new KeysBuffer(capacity);
Index: KeysBuffer.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/CEkeys/KeysBuffer.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- KeysBuffer.h 26 Jan 2004 08:14:04 -0000 1.1
+++ KeysBuffer.h 26 Jan 2004 20:32:29 -0000 1.2
@@ -35,6 +35,7 @@
public:
static KeysBuffer* Instance(int capacity = 5);
bool add(const Key *key);
+ bool simulate(const Key *key);
Key* get();
~KeysBuffer();
private:
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/doc 05_06.tex,NONE,1.1 05.tex,1.2,1.3
- Next message: [Scummvm-cvs-logs] CVS: scummvm/backends/wince/CEkeys CEKeys.h,NONE,1.1 Key.cpp,NONE,1.1 Key.h,NONE,1.1 KeysBuffer.cpp,NONE,1.1 KeysBuffer.h,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list