#ifndef ISOMETRICMAP_H_ #define ISOMETRICMAP_H_ #include "raylib.h" #include "tile.c" typedef struct IsometricMap{ Texture *tileTextures; //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