Add interactive world map with continent/zone navigation

This commit is contained in:
Kelsi committed 2026-02-04 22:27:45 -08:00
1 parent 47945451be
commit affcfcfce1
6 files changed
+1172 -1

No files matched your search

+6 -1
View File
@@ -34,9 +34,14 @@ public:
void setViewRadius(float radius) { viewRadius = radius; }
// Public accessors for WorldMap
GLuint getOrLoadTileTexture(int tileX, int tileY);
void ensureTRSParsed() { if (!trsParsed) parseTRS(); }
GLuint getTileQuadVAO() const { return tileQuadVAO; }
const std::string& getMapName() const { return mapName; }
private:
void parseTRS();
GLuint getOrLoadTileTexture(int tileX, int tileY);
void compositeTilesToFBO(const glm::vec3& centerWorldPos);
void renderQuad(const Camera& playerCamera, const glm::vec3& centerWorldPos,
int screenWidth, int screenHeight);