// 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)