You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-23 15:16:17 +00:00
Merge branch 'master' of https://github.com/okamstudio/godot into snapping2
This commit is contained in:
@@ -71,8 +71,13 @@ class TileMapEditor : public VBoxContainer {
|
||||
bool mouse_over;
|
||||
|
||||
Label *mirror_label;
|
||||
ToolButton *transpose;
|
||||
ToolButton *mirror_x;
|
||||
ToolButton *mirror_y;
|
||||
ToolButton *rotate_0;
|
||||
ToolButton *rotate_90;
|
||||
ToolButton *rotate_180;
|
||||
ToolButton *rotate_270;
|
||||
|
||||
HBoxContainer *canvas_item_editor_hb;
|
||||
|
||||
@@ -81,8 +86,8 @@ class TileMapEditor : public VBoxContainer {
|
||||
int idx;
|
||||
bool xf;
|
||||
bool yf;
|
||||
CellOp() { idx=-1; xf=false; yf=false; }
|
||||
CellOp(const CellOp& p_other) : idx(p_other.idx), xf(p_other.xf), yf(p_other.yf) {}
|
||||
bool tr;
|
||||
CellOp() { idx=-1; xf=false; yf=false; tr=false; }
|
||||
};
|
||||
|
||||
Map<Point2i,CellOp> paint_undo;
|
||||
@@ -94,7 +99,8 @@ class TileMapEditor : public VBoxContainer {
|
||||
void _canvas_draw();
|
||||
void _menu_option(int p_option);
|
||||
|
||||
void _set_cell(const Point2i& p_pos, int p_value, bool p_flip_h=false, bool p_flip_v=false, bool p_with_undo=false);
|
||||
void _set_cell(const Point2i& p_pos, int p_value, bool p_flip_h=false, bool p_flip_v=false, bool p_transpose=false, bool p_with_undo=false);
|
||||
void _set_cell_shortened(const Point2& p_pos, int p_value, bool p_flip_h=false, bool p_flip_v=false, bool p_transpose=false);
|
||||
|
||||
void _canvas_mouse_enter();
|
||||
void _canvas_mouse_exit();
|
||||
@@ -106,6 +112,7 @@ protected:
|
||||
void _node_removed(Node *p_node);
|
||||
static void _bind_methods();
|
||||
CellOp _get_op_from_cell(const Point2i& p_pos);
|
||||
void _update_transform_buttons(Object *p_button=0);
|
||||
public:
|
||||
|
||||
HBoxContainer *get_canvas_item_editor_hb() const { return canvas_item_editor_hb; }
|
||||
|
||||
Reference in New Issue
Block a user