You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-15 13:51:40 +00:00
Merge pull request #5270 from lonesurvivor/master
Added Tile Origin = Bottom Left option to the TileMap
This commit is contained in:
@@ -412,6 +412,24 @@ void TileMapEditor::_draw_cell(int p_cell, const Point2i& p_point, bool p_flip_h
|
||||
if (node->get_tile_origin()==TileMap::TILE_ORIGIN_TOP_LEFT) {
|
||||
|
||||
rect.pos+=tile_ofs;
|
||||
} else if (node->get_tile_origin()==TileMap::TILE_ORIGIN_BOTTOM_LEFT) {
|
||||
Size2 cell_size = node->get_cell_size();
|
||||
|
||||
rect.pos+=tile_ofs;
|
||||
|
||||
if(p_transpose)
|
||||
{
|
||||
if(p_flip_h)
|
||||
rect.pos.x-=cell_size.x;
|
||||
else
|
||||
rect.pos.x+=cell_size.x;
|
||||
} else {
|
||||
if(p_flip_v)
|
||||
rect.pos.y-=cell_size.y;
|
||||
else
|
||||
rect.pos.y+=cell_size.y;
|
||||
}
|
||||
|
||||
} else if (node->get_tile_origin()==TileMap::TILE_ORIGIN_CENTER) {
|
||||
rect.pos+=node->get_cell_size()/2;
|
||||
Vector2 s = r.size;
|
||||
|
||||
Reference in New Issue
Block a user