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