#ifndef ISOMETRICMAP_H_ #define ISOMETRICMAP_H_ #include "raylib.h" #include "tile.c" typedef struct IsometricMap{ Texture2D tileTextures[10]; Tile **tiles; int sizeX; int sizeY; } IsometricMap; // TODO: void IsometricMapAddTile(IsometricMap isometricMap); Tile IsometricMapGetTileFromArrayPosition(int x, int y); Tile IsometricMapGetTileFromWorldCoordinates(float x, float y); Vector2 * IsometricMapCalcOffsetForTileAt(int x, int y, int textureSize); // Working IsometricMap * IsometricMapInit(int x, int y); #endif