dl
dl::TileMap::DiamondSlant< TILE_SIZE > 模板类 参考

斜菱形瓦片地图 更多...

#include <dl_tilemap.h>

Public 成员函数

constexpr Position Map2World (const Point &xy)
 地图坐标 -> 世界坐标
 
constexpr Point World2Map (const Position &pos)
 世界坐标 -> 地图坐标
 
constexpr Position GetSizeBound (const Size &size)
 返回包围盒大小,传入地图格子数量
 

详细描述

template<Position TILE_SIZE>
class dl::TileMap::DiamondSlant< TILE_SIZE >

斜菱形瓦片地图

在文件 dl_tilemap.h47 行定义.

成员函数说明

◆ GetSizeBound()

template<Position TILE_SIZE>
Position dl::TileMap::DiamondSlant< TILE_SIZE >::GetSizeBound ( const Size & size)
inlineconstexpr

返回包围盒大小,传入地图格子数量

在文件 dl_tilemap.h70 行定义.

◆ Map2World()

template<Position TILE_SIZE>
Position dl::TileMap::DiamondSlant< TILE_SIZE >::Map2World ( const Point & xy)
inlineconstexpr

地图坐标 -> 世界坐标

在文件 dl_tilemap.h53 行定义.

◆ World2Map()

template<Position TILE_SIZE>
Point dl::TileMap::DiamondSlant< TILE_SIZE >::World2Map ( const Position & pos)
inlineconstexpr

世界坐标 -> 地图坐标

在文件 dl_tilemap.h61 行定义.


该类的文档由以下文件生成: