source: anuga_work/development/anugavis/src/events.h @ 5487

Last change on this file since 5487 was 5383, checked in by jack, 16 years ago

Lock speed to 60fps - prevent things from going out of control on small datasets.

File size: 614 bytes
Line 
1#ifndef EVENTS_H
2#define EVENTS_H
3
4#define TARGET_FRAME_RATE 60
5
6typedef enum {KEY_FORWARD = 0,
7              KEY_BACKWARD,
8              KEY_STRAFE_LEFT,
9              KEY_STRAFE_RIGHT,
10              KEY_ROTATE_LEFT,
11              KEY_ROTATE_RIGHT,
12              KEY_PITCH_UP,
13              KEY_PITCH_DOWN,
14              KEY_ZOOM_IN,
15              KEY_ZOOM_OUT,
16              KEY_MAX} KEYS;
17
18/* Execute a single step of the visualiser. Provided for situations
19 * where two event loops may conflict. Returns 0 if it's time to quit.
20 */
21extern int AnugaVis_Step(void);
22
23/* Run the visualiser until the user quits.
24 */
25extern void AnugaVis_Run(void);
26
27#endif
Note: See TracBrowser for help on using the repository browser.