source: trunk/src/ticker.h @ 167

Last change on this file since 167 was 167, checked in by sam, 10 years ago

Store the frame number in the Ticker instead of duplicating the information
in each class that uses it.

  • Property svn:keywords set to Id
File size: 526 bytes
Line 
1//
2// Deus Hax (working title)
3// Copyright (c) 2010 Sam Hocevar <sam@hocevar.net>
4//
5
6//
7// The Ticker class
8// ----------------
9// The Ticker is a static class that registers entities and ticks them.
10//
11
12#if !defined __DH_TICKER_H__
13#define __DH_TICKER_H__
14
15#include <stdint.h>
16
17#include "entity.h"
18
19class Ticker
20{
21public:
22    static void Register(Entity *entity);
23
24    static void TickGame();
25    static void TickDraw();
26    static void ClampFps(float deltams);
27    static int GetFrameNum();
28};
29
30#endif // __DH_TICKER_H__
31
Note: See TracBrowser for help on using the repository browser.