From c8132c56f0d1d712e4841a60f9f0f853e7177715 Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Sat, 23 Sep 2023 21:25:54 -0600 Subject: Radar working --- src/radar.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/radar.h (limited to 'src/radar.h') diff --git a/src/radar.h b/src/radar.h new file mode 100644 index 0000000..c250e28 --- /dev/null +++ b/src/radar.h @@ -0,0 +1,28 @@ +#include "gameCommon.h" + +#ifndef RADAR_H +#define RADAR_H + +#define RADAR_TEXTURE_SIZE 200 +#define RADAR_WORLD_SCALE 0.005 +#define RADAR_POINT_SIZE 0.25 +#define RADAR_MAX_DISTANCE 1000.0 +#define RADAR_CAMERA_DISTANCE 6.0 + +#define RADAR_COLOR (Color){255, 255, 255, 85} +#define RADAR_CROSS_COLOR (Color){YELLOW.r, YELLOW.g, YELLOW.b, 127} + +typedef struct Radar { + Vector2 position; + Camera3D camera; + RenderTexture texture; +} Radar; + +void initRadar(Radar * radar); +void closeRadar(Radar * radar); + +void resetRadarPosition(Radar * radar); + +void drawRadar(Game * game, Radar * radar); + +#endif -- cgit v1.2.3