root / proj / proj_macros.h @ 175
History | View | Annotate | Download (1.27 KB)
1 | 148 | up20180655 | #ifndef PROJ_MACROS_H_INCLUDED
|
---|---|---|---|
2 | #define PROJ_MACROS_H_INCLUDED
|
||
3 | |||
4 | // WASD Movement Keys
|
||
5 | 151 | up20180642 | #define W_MAKE_CODE 0x11 /** @brief W Make Code */ |
6 | 167 | up20180655 | #define W_BREAK_CODE 0x91 /** @brief W Break Code */ |
7 | 151 | up20180642 | #define A_MAKE_CODE 0x1E /** @brief A Make Code */ |
8 | 167 | up20180655 | #define A_BREAK_CODE 0x9E /** @brief A Break Code */ |
9 | 151 | up20180642 | #define S_MAKE_CODE 0x1F /** @brief S Make Code */ |
10 | 167 | up20180655 | #define S_BREAK_CODE 0x9F /** @brief S Break Code */ |
11 | 151 | up20180642 | #define D_MAKE_CODE 0x20 /** @brief D Make Code */ |
12 | 167 | up20180655 | #define D_BREAK_CODE 0xA0 /** @brief D Break Code */ |
13 | 148 | up20180655 | |
14 | 167 | up20180655 | // Movement Directions
|
15 | #define UP -1 /** @brief Moving to the top side of screen */ |
||
16 | #define DOWN 1 /** @brief Moving to the bottom side of screen */ |
||
17 | #define LEFT -1 /** @brief Moving to the left side of screen */ |
||
18 | #define RIGHT 1 /** @brief Moving to the right side of screen */ |
||
19 | #define REST 0 /** @brief Not moving */ |
||
20 | |||
21 | 148 | up20180655 | // Extra Keys
|
22 | 151 | up20180642 | #define ESC_MAKE_CODE 0x01 /** @brief ESC Make Code */ |
23 | #define ESC_BREAK_CODE 0x81 /** @brief ESC Break Code */ |
||
24 | 148 | up20180655 | |
25 | 149 | up20180655 | // Refresh Rate
|
26 | #define REFRESH_RATE 60 /** @brief Screen refresh rate */ |
||
27 | |||
28 | 151 | up20180642 | //Graphics mode
|
29 | 160 | up20180642 | #define GRAPH_MODE DIRECT_1280_1024_888 /** @brief Graphic mode used */ |
30 | 151 | up20180642 | |
31 | 148 | up20180655 | #endif /* end of include guard: PROJ_MACROS_H_INCLUDED */ |