#include "utils.h" #include "settings.h" #ifndef MAP_H #define MAP_H #define MAP_ZOOM_MIN 0.5 #define MAP_ZOOM_MAX 30.0 #define BLACKOUT_WIDTH 100 #define BLACKOUT_HEIGHT 100 #define BLACKOUT_AREA 18.0 typedef struct { Rectangle rect; RenderTexture render; RenderTexture blackout; Camera2D camera; Texture texture; Vector2 playerPosition; bool isEnabled; bool isFullSize; } Map; void initMap(Map* map, const World* world, const Settings* settings); void updateMap(Map* map, Game* game); void closeMap(Map* map); #endif