-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenums.h
More file actions
100 lines (87 loc) · 1.4 KB
/
Copy pathenums.h
File metadata and controls
100 lines (87 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/*
* Project name: Food collection
* Version 4
* Student : Albert Eduard Merino Pulido
*/
#ifndef enums_h
#define enums_h
enum CellType {
WALL,
CORRIDOR,
FOOD,
PLAYER,
ENEMY,
BULLET
};
enum State {
ROTATE,
MOVE,
QUIET
};
enum ShapeType {
SQUARE,
CIRCLE
};
enum Direction {
UP = 0,
LEFT = 90,
DOWN = 180,
RIGHT = 270,
NONE = 360
};
enum Texture {
WATER = 0,
LAVA = 1,
WOOD = 2
};
enum Camera {
CAMERA_UP = 0,
CAMERA_RIGHT = 1,
CAMERA_DOWN = 2,
CAMERA_LEFT = 3,
CAMERA_NONE = 4
};
enum Shoot {
NO_SHOOT = 0,
SHOOT = 1
};
enum PauseResume {
PAUSE = 0,
RESUME = 1
};
enum Velocity {
INCREASE = 0,
REDUCE = 1,
KEEP = 2
};
enum SensorType {
JOYSTICK_CAMERA_DIRECTION = 'C',
JOYSTICK_SEL = 'S',
DHT_TEXTURE = 'T',
ULTRASOUND_DISTANCE = 'P',
ADXL_DIRECTION = 'M',
HEART_RATE_VELOCITY = 'V'
};
enum Keyboard {
K_R = 'r',
K_W = 'w',
K_S = 's',
K_A = 'a',
K_D = 'd',
K_SPACE = ' ',
K_I = 'i',
K_K = 'k',
K_J = 'j',
K_L = 'l',
K_PLUS = '+',
K_MINUS = '-',
K_P = 'p',
K_C = 'c'
};
enum StrategyType {
HUMAN_AGENT,
REFLEX_AGENT,
EXPECTIMAX_AGENT,
REINFORCEMENT_AGENT
};
#endif // ifndef enums_h