1f6eb1fc61
raylib webpage has been completely reorganized and moved from gh-pages (a pain to work with) to docs folder. Useless libs have been removed, webs have been renamed, etc. Now it would be easier (hopefully) to update webpage. :)
82 lines
3.4 KiB
C
82 lines
3.4 KiB
C
|
|
|
|
// Keyboard Function Keys
|
|
#define KEY_SPACE 32
|
|
#define KEY_ESCAPE 256
|
|
#define KEY_ENTER 257
|
|
#define KEY_BACKSPACE 259
|
|
#define KEY_RIGHT 262
|
|
#define KEY_LEFT 263
|
|
#define KEY_DOWN 264
|
|
#define KEY_UP 265
|
|
#define KEY_F1 290
|
|
#define KEY_F2 291
|
|
#define KEY_F3 292
|
|
#define KEY_F4 293
|
|
#define KEY_F5 294
|
|
#define KEY_F6 295
|
|
#define KEY_F7 296
|
|
#define KEY_F8 297
|
|
#define KEY_F9 298
|
|
#define KEY_F10 299
|
|
#define KEY_LEFT_SHIFT 340
|
|
#define KEY_LEFT_CONTROL 341
|
|
#define KEY_LEFT_ALT 342
|
|
#define KEY_RIGHT_SHIFT 344
|
|
#define KEY_RIGHT_CONTROL 345
|
|
#define KEY_RIGHT_ALT 346
|
|
|
|
// Mouse Buttons
|
|
#define MOUSE_LEFT_BUTTON 0
|
|
#define MOUSE_RIGHT_BUTTON 1
|
|
#define MOUSE_MIDDLE_BUTTON 2
|
|
|
|
// Gamepad Number
|
|
#define GAMEPAD_PLAYER1 0
|
|
#define GAMEPAD_PLAYER2 1
|
|
#define GAMEPAD_PLAYER3 2
|
|
#define GAMEPAD_PLAYER4 3
|
|
|
|
// Gamepad Buttons
|
|
// NOTE: Adjusted for a PS3 USB Controller
|
|
#define GAMEPAD_BUTTON_A 2
|
|
#define GAMEPAD_BUTTON_B 1
|
|
#define GAMEPAD_BUTTON_X 3
|
|
#define GAMEPAD_BUTTON_Y 4
|
|
#define GAMEPAD_BUTTON_R1 7
|
|
#define GAMEPAD_BUTTON_R2 5
|
|
#define GAMEPAD_BUTTON_L1 6
|
|
#define GAMEPAD_BUTTON_L2 8
|
|
#define GAMEPAD_BUTTON_SELECT 9
|
|
#define GAMEPAD_BUTTON_START 10
|
|
|
|
|
|
// Some Basic Colors
|
|
// NOTE: Custom raylib color palette for amazing visuals
|
|
#define LIGHTGRAY (Color){ 200, 200, 200, 255 } // Light Gray
|
|
#define GRAY (Color){ 130, 130, 130, 255 } // Gray
|
|
#define DARKGRAY (Color){ 80, 80, 80, 255 } // Dark Gray
|
|
#define YELLOW (Color){ 253, 249, 0, 255 } // Yellow
|
|
#define GOLD (Color){ 255, 203, 0, 255 } // Gold
|
|
#define ORANGE (Color){ 255, 161, 0, 255 } // Orange
|
|
#define PINK (Color){ 255, 109, 194, 255 } // Pink
|
|
#define RED (Color){ 230, 41, 55, 255 } // Red
|
|
#define MAROON (Color){ 190, 33, 55, 255 } // Maroon
|
|
#define GREEN (Color){ 0, 228, 48, 255 } // Green
|
|
#define LIME (Color){ 0, 158, 47, 255 } // Lime
|
|
#define DARKGREEN (Color){ 0, 117, 44, 255 } // Dark Green
|
|
#define SKYBLUE (Color){ 102, 191, 255, 255 } // Sky Blue
|
|
#define BLUE (Color){ 0, 121, 241, 255 } // Blue
|
|
#define DARKBLUE (Color){ 0, 82, 172, 255 } // Dark Blue
|
|
#define PURPLE (Color){ 200, 122, 255, 255 } // Purple
|
|
#define VIOLET (Color){ 135, 60, 190, 255 } // Violet
|
|
#define DARKPURPLE (Color){ 112, 31, 126, 255 } // Dark Purple
|
|
#define BEIGE (Color){ 211, 176, 131, 255 } // Beige
|
|
#define BROWN (Color){ 127, 106, 79, 255 } // Brown
|
|
#define DARKBROWN (Color){ 76, 63, 47, 255 } // Dark Brown
|
|
|
|
#define WHITE (Color){ 255, 255, 255, 255 } // White
|
|
#define BLACK (Color){ 0, 0, 0, 255 } // Black
|
|
#define BLANK (Color){ 0, 0, 0, 0 } // Blank (Transparent)
|
|
#define MAGENTA (Color){ 255, 0, 255, 255 } // Magenta
|
|
#define RAYWHITE (Color){ 245, 245, 245, 255 } // Ray White (raylib logo)
|