Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/util/event/event_def.h @ 4366

Last change on this file since 4366 was 4366, checked in by patrick, 19 years ago

orxonox/trunk: player defined keys mapping started

File size: 837 bytes
Line 
1/*!
2    \file event_def.h
3    \brief some central definitions
4
5*/
6
7#ifndef _EVENT_DEF_H
8#define _EVENT_DEF_H
9
10#include "SDL_keysym.h"
11
12/*
13int PEV_UP = 0;
14int PEV_DOWN = 0;
15int PEV_LEFT = 0;
16int PEV_RIGHT = 0;
17
18    PEV_STRAFE_LEFT,
19    PEV_STRAFE_RIGHT,
20
21    PEV_FIRE1,
22    PEV_FIRE2,
23
24    PEV_VIEW1,
25    PEV_VIEW2,
26    PEV_VIEW3,
27    PEV_VIEW4
28*/
29
30
31
32#define CMD_LENGHT 16
33#define N_STD_KEYS SDLK_LAST
34#define N_BUTTONS 6
35#define DEFAULT_KEYBIND_FILE "~/.orxonox/orxonox.conf"
36
37#define EVENT_QUEUE_LENGTH 32
38
39typedef enum extEventTyes
40  {
41    EV_MOUSE_MOTION = SDLK_LAST,
42    EV_MOUSE_BUTTON,
43    EV_JOY_AXIS_MOTION,
44    EV_JOY_BALL_MOTION,
45    EV_JOY_HAT_MOTION,
46    EV_JOY_BUTTON,
47
48    EV_NUMBER
49  };
50
51
52
53typedef enum elState
54  {
55    ES_GAME,
56    ES_GAME_MENU,
57    ES_MENU,
58
59    ES_ALL,
60
61    ES_NUMBER,
62  };
63
64
65#endif /* _EVENT_DEF_H */
Note: See TracBrowser for help on using the repository browser.