[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paragui-cvs] CVS: paragui/include pgtimerobject.h,1.1.2.1,1.1.2.2
From: |
Alexander Pipelka <address@hidden> |
Subject: |
[paragui-cvs] CVS: paragui/include pgtimerobject.h,1.1.2.1,1.1.2.2 |
Date: |
Wed, 29 May 2002 05:25:22 -0400 |
Update of /cvsroot/paragui/paragui/include
In directory subversions:/tmp/cvs-serv4668/include
Modified Files:
Tag: devel-1-0
pgtimerobject.h
Log Message:
added support for multiple timers
Index: pgtimerobject.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/Attic/pgtimerobject.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -r1.1.2.1 -r1.1.2.2
*** pgtimerobject.h 28 May 2002 20:18:08 -0000 1.1.2.1
--- pgtimerobject.h 29 May 2002 09:25:17 -0000 1.1.2.2
***************
*** 5,8 ****
--- 5,10 ----
#include <map>
+ typedef Uint32 PG_TimerID;
+
class PG_TimerObject {
***************
*** 13,21 ****
virtual ~PG_TimerObject();
! SDL_TimerID AddTimer(Uint32 interval);
! bool RemoveTimer();
! virtual Uint32 eventTimer(Uint32 interval);
private:
--- 15,23 ----
virtual ~PG_TimerObject();
! PG_TimerID AddTimer(Uint32 interval);
! bool RemoveTimer(PG_TimerID id);
! virtual Uint32 eventTimer(PG_TimerID id, Uint32 interval);
private:
***************
*** 23,28 ****
static Uint32 callbackTimer(Uint32 interval, void* data);
! SDL_TimerID my_timerid;
! static Uint32 my_objectcount;
};
--- 25,33 ----
static Uint32 callbackTimer(Uint32 interval, void* data);
! static PG_TimerID globalTimerID;
! static std::map<PG_TimerID, PG_TimerObject*> timermap;
! static Uint32 objectcount;
!
! std::map<PG_TimerID, SDL_TimerID> my_timermap;
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paragui-cvs] CVS: paragui/include pgtimerobject.h,1.1.2.1,1.1.2.2,
Alexander Pipelka <address@hidden> <=