Пример #1
0
inline
TileMapPosition ReCanonicalizePosition(TileMap* tileMap, TileMapPosition pos)
{
    TileMapPosition result = pos;

    RecanonicalizeCoord(tileMap, &result.absTileX, &result.tileOffset.x);
    RecanonicalizeCoord(tileMap, &result.absTileY, &result.tileOffset.y);

    return result;
}
Пример #2
0
inline tile_map_position
RecanonicalizePosition(tile_map *TileMap, tile_map_position Pos)
{
	tile_map_position Result = Pos;

	RecanonicalizeCoord(TileMap, &Result.AbsTileX, &Result.Offset.X);
	RecanonicalizeCoord(TileMap, &Result.AbsTileY, &Result.Offset.Y);

	
	return(Result);
}