mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-25 21:27:30 +01:00
TileSet: Fix resizing collision shape when vertex is outside the tilesheet
Fixes #34970.
This commit is contained in:
parent
9b65e9df6a
commit
2a1f4a695d
@ -1606,6 +1606,13 @@ void TileSetEditor::_on_workspace_input(const Ref<InputEvent> &p_ie) {
|
||||
const real_t grab_threshold = EDITOR_GET("editors/poly_editor/point_grab_radius");
|
||||
shape_anchor += current_tile_region.position;
|
||||
if (tools[TOOL_SELECT]->is_pressed()) {
|
||||
if (current_shape.size() > 0) {
|
||||
for (int i = 0; i < current_shape.size(); i++) {
|
||||
current_shape.set(i, snap_point(current_shape[i]));
|
||||
}
|
||||
workspace->update();
|
||||
}
|
||||
|
||||
if (mb.is_valid()) {
|
||||
if (mb->is_pressed() && mb->get_button_index() == BUTTON_LEFT) {
|
||||
if (edit_mode != EDITMODE_PRIORITY && current_shape.size() > 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user