19#include "../../vector.h"
28 static Vector WorldToIso(
float worldX,
float worldY,
int tileWidth,
int tileHeight,
29 int startX = 0,
int startY = 0,
float offsetX = 0.0f,
float offsetY = 0.0f,
34 int startX = 0,
int startY = 0,
float offsetX = 0.0f,
float offsetY = 0.0f,
46 int tileWidth,
int tileHeight,
ComponentTypeID GetComponentTypeID_Static()
static Vector WorldToIso(float worldX, float worldY, int tileWidth, int tileHeight, int startX=0, int startY=0, float offsetX=0.0f, float offsetY=0.0f, float globalOffsetX=0.0f, float globalOffsetY=0.0f)
static void ScreenToTile(float screenX, float screenY, int tileWidth, int tileHeight, int &outTileX, int &outTileY)
static Vector IsoToWorld(float isoX, float isoY, int tileWidth, int tileHeight, int startX=0, int startY=0, float offsetX=0.0f, float offsetY=0.0f, float globalOffsetX=0.0f, float globalOffsetY=0.0f)
static Vector TileToScreen(int tileX, int tileY, int tileWidth, int tileHeight)
static void CalculateTMJOrigin(int minTileX, int minTileY, int maxTileX, int maxTileY, int tileWidth, int tileHeight, float &outOriginX, float &outOriginY)