From 11ba688c988758c8654e5ea976aa141d44205b92 Mon Sep 17 00:00:00 2001 From: _AG Date: Thu, 20 Jun 2019 21:34:39 +0200 Subject: Update Radar.cpp --- src/Radar.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/Radar.h') diff --git a/src/Radar.h b/src/Radar.h index b71618f1..9d219cc6 100644 --- a/src/Radar.h +++ b/src/Radar.h @@ -99,9 +99,12 @@ public: static void ClearBlipForEntity(eBlipType type, int32 id); static void Draw3dMarkers(); static void DrawMap(); + static void StreamRadarSections(int x, int y); + static int ClipRadarPoly(CVector2D *out, CVector2D *in); + static void TransformRealWorldToTexCoordSpace(CVector2D *out, CVector2D *in, int x, int y); + static void DrawRadarSection(int x, int y); static void TransformRadarPointToScreenSpace(CVector2D * out, CVector2D * in); static void DrawBlips(); - static bool DisplayThisBlip(int16 spriteid); static int CalculateBlipAlpha(float dist); static CRGBA GetRadarTraceColour(uint32 color, bool bright); static void DrawRadarMap(); @@ -111,4 +114,8 @@ public: static void DrawRadarSprite(int sprite, float x, float y, int alpha); static void ShowRadarMarker(CVector pos, CRGBA color, float radius); static void ShowRadarTrace(float x, float y, uint32 size, uint32 red, uint32 green, uint32 blue, uint32 alpha); + static void DrawRadarMask(); + static bool DisplayThisBlip(int counter); + static void GetTextureCorners(int x, int y, CVector2D * out); + static void ClipRadarTileCoords(int x, int y); }; -- cgit v1.2.3 From 074dd9486c6d198f61b098230447903959eda94f Mon Sep 17 00:00:00 2001 From: _AG Date: Fri, 21 Jun 2019 11:27:53 +0200 Subject: Clean up --- src/Radar.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Radar.h') diff --git a/src/Radar.h b/src/Radar.h index 9d219cc6..5a63a83b 100644 --- a/src/Radar.h +++ b/src/Radar.h @@ -102,6 +102,7 @@ public: static void StreamRadarSections(int x, int y); static int ClipRadarPoly(CVector2D *out, CVector2D *in); static void TransformRealWorldToTexCoordSpace(CVector2D *out, CVector2D *in, int x, int y); + static void CRadar::TransformRadarPointToRealWorldSpace(CVector2D *out, CVector2D *in); static void DrawRadarSection(int x, int y); static void TransformRadarPointToScreenSpace(CVector2D * out, CVector2D * in); static void DrawBlips(); -- cgit v1.2.3