#ifndef HOLESOME_CONFIG_H #define HOLESOME_CONFIG_H #include #define DEVELOPER_MODE true // FPS #define FRAME_RATE 60 #define FRAME_TIME sf::Time(sf::seconds(1.0f / FRAME_RATE)) // Window settings #define ANTIALIASINGLEVEL 8 #define KEY_REPEAT_ENABLED false // Graphic settings #define ISOMETRIC_SKEW 0.3f #define MOVEMENT_SKEW sf::Vector2f(1.f, 1/ISOMETRIC_SKEW/2.f) #define WORLD_TO_ISO_SCALE 10.0f // Tracking view defaults #define DEF_TV_FREE_MOVE_THRESHOLD 0.f #define DEF_TV_SOFT_FOLLOW_SPEED 2.5f #define DEF_TV_SOFT_RESIZE_SPEED 5.f #define DEF_TV_MIN_VIEW_SIZE sf::Vector2f(300, 300) #define DEF_TV_MAX_VIEW_SIZE sf::Vector2f(0, 0) #define DEF_TV_VIEW_SIZE_PADDING sf::Vector2f(0.5f, 0.5f) // Simulations #define MAPSIM_PLAYER_RADIUS 2.f #define MAPSIM_VELOCITY_ITERATIONS 6 #define MAPSIM_POSITION_ITERATIONS 2 // Directions #define DIRECTION_HARD_ACTIVATION_THRESHOLD 0.1f // DEBUG #define DB_ISOPLANE_CORNER_RADIUS 2 #endif //HOLESOME_CONFIG_H