#include "../Container/RefCounted.h"
#include "../2D/Sprite2D.h"
|
enum | Dry::Orientation2D { Dry::O_ORTHOGONAL = 0,
Dry::O_ISOMETRIC,
Dry::O_STAGGERED,
Dry::O_HEXAGONAL
} |
| Orientation. More...
|
|
enum | Dry::TileMapLayerType2D { Dry::LT_TILE_LAYER = 0,
Dry::LT_OBJECT_GROUP,
Dry::LT_IMAGE_LAYER,
Dry::LT_INVALID = 0xffff
} |
| Tile map layer type. More...
|
|
enum | Dry::TileMapObjectType2D {
Dry::OT_RECTANGLE = 0,
Dry::OT_ELLIPSE,
Dry::OT_POLYGON,
Dry::OT_POLYLINE,
Dry::OT_TILE,
Dry::OT_INVALID = 0xffff
} |
| Tile map object type. More...
|
|
|
static const unsigned | Dry::FLIP_HORIZONTAL { 0x80000000u } |
| Tile flipping flags.
|
|
static const unsigned | Dry::FLIP_VERTICAL { 0x40000000u } |
|
static const unsigned | Dry::FLIP_DIAGONAL { 0x20000000u } |
|
static const unsigned | Dry::FLIP_RESERVED { 0x10000000u } |
|
static const unsigned | Dry::FLIP_ALL { FLIP_HORIZONTAL | FLIP_VERTICAL | FLIP_DIAGONAL | FLIP_RESERVED } |
|
◆ Orientation2D
Orientation.
Enumerator |
---|
O_ORTHOGONAL | Orthogonal.
|
O_ISOMETRIC | Isometric.
|
O_STAGGERED | Staggered.
|
O_HEXAGONAL | Hexagonal.
|
◆ TileMapLayerType2D
Tile map layer type.
Enumerator |
---|
LT_TILE_LAYER | Tile layer.
|
LT_OBJECT_GROUP | Object group.
|
LT_IMAGE_LAYER | Image layer.
|
LT_INVALID | Invalid.
|
◆ TileMapObjectType2D
Tile map object type.
Enumerator |
---|
OT_RECTANGLE | Rectangle.
|
OT_ELLIPSE | Ellipse.
|
OT_POLYGON | Polygon.
|
OT_POLYLINE | Polyline.
|
OT_TILE | Tile.
|
OT_INVALID | Invalid.
|