#pragma once #define TARGET_FPS 60 #define TILE_SIZE 16 #define PLAYER_WIDTH 14 #define PLAYER_HEIGHT 14 #define GRAVITY 0.2f #define AIR_RESISTANCE 0.03f #define MAX_WALK_SPEED 2.0f #define ACCELERATION_AIR 0.4f #define ACCELERATION_GROUND 0.4f #define FRICTION_AIR (ACCELERATION_AIR / MAX_WALK_SPEED) #define FRICTION_GROUND (ACCELERATION_GROUND / MAX_WALK_SPEED) #define FRICTION_BREAK (0.6f / MAX_WALK_SPEED) #define JUMP_GRACE 1 #define JUMP_BUFFER 12 #define JUMP_SPD -4.4 #define WJUMP_LOCK 15