You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods
This commit is contained in:
@@ -357,7 +357,7 @@ bool TileMapEditorTilesPlugin::forward_canvas_gui_input(const Ref<InputEvent> &p
|
||||
// Pressed
|
||||
if (tool_buttons_group->get_pressed_button() == select_tool_button) {
|
||||
drag_start_mouse_pos = mpos;
|
||||
if (tile_map_selection.has(tile_map->world_to_map(drag_start_mouse_pos)) && !mb->get_shift()) {
|
||||
if (tile_map_selection.has(tile_map->world_to_map(drag_start_mouse_pos)) && !mb->is_shift_pressed()) {
|
||||
// Move the selection
|
||||
drag_type = DRAG_TYPE_MOVE;
|
||||
drag_modified.clear();
|
||||
@@ -460,7 +460,7 @@ void TileMapEditorTilesPlugin::forward_canvas_draw_over_viewport(Control *p_over
|
||||
// Draw the selection.
|
||||
if (is_visible_in_tree() && tool_buttons_group->get_pressed_button() == select_tool_button) {
|
||||
// In select mode, we only draw the current selection if we are modifying it (pressing control or shift).
|
||||
if (drag_type == DRAG_TYPE_MOVE || (drag_type == DRAG_TYPE_SELECT && !Input::get_singleton()->is_key_pressed(KEY_CONTROL) && !Input::get_singleton()->is_key_pressed(KEY_SHIFT))) {
|
||||
if (drag_type == DRAG_TYPE_MOVE || (drag_type == DRAG_TYPE_SELECT && !Input::get_singleton()->is_key_pressed(KEY_CTRL) && !Input::get_singleton()->is_key_pressed(KEY_SHIFT))) {
|
||||
// Do nothing
|
||||
} else {
|
||||
tile_map->draw_cells_outline(p_overlay, tile_map_selection, Color(0.0, 0.0, 1.0), xform);
|
||||
@@ -930,14 +930,14 @@ void TileMapEditorTilesPlugin::_stop_dragging() {
|
||||
undo_redo->create_action(TTR("Change selection"));
|
||||
undo_redo->add_undo_method(this, "_set_tile_map_selection", _get_tile_map_selection());
|
||||
|
||||
if (!Input::get_singleton()->is_key_pressed(KEY_SHIFT) && !Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (!Input::get_singleton()->is_key_pressed(KEY_SHIFT) && !Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
tile_map_selection.clear();
|
||||
}
|
||||
Rect2i rect = Rect2i(tile_map->world_to_map(drag_start_mouse_pos), tile_map->world_to_map(mpos) - tile_map->world_to_map(drag_start_mouse_pos)).abs();
|
||||
for (int x = rect.position.x; x <= rect.get_end().x; x++) {
|
||||
for (int y = rect.position.y; y <= rect.get_end().y; y++) {
|
||||
Vector2i coords = Vector2i(x, y);
|
||||
if (Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
if (tile_map_selection.has(coords)) {
|
||||
tile_map_selection.erase(coords);
|
||||
}
|
||||
@@ -1369,12 +1369,12 @@ void TileMapEditorTilesPlugin::_tile_atlas_control_gui_input(const Ref<InputEven
|
||||
if (mb->is_pressed()) { // Pressed
|
||||
tile_set_dragging_selection = true;
|
||||
tile_set_drag_start_mouse_pos = tile_atlas_control->get_local_mouse_position();
|
||||
if (!mb->get_shift()) {
|
||||
if (!mb->is_shift_pressed()) {
|
||||
tile_set_selection.clear();
|
||||
}
|
||||
|
||||
if (hovered_tile.get_atlas_coords() != TileSetAtlasSource::INVALID_ATLAS_COORDS && hovered_tile.alternative_tile == 0) {
|
||||
if (mb->get_shift() && tile_set_selection.has(TileMapCell(source_id, hovered_tile.get_atlas_coords(), 0))) {
|
||||
if (mb->is_shift_pressed() && tile_set_selection.has(TileMapCell(source_id, hovered_tile.get_atlas_coords(), 0))) {
|
||||
tile_set_selection.erase(TileMapCell(source_id, hovered_tile.get_atlas_coords(), 0));
|
||||
} else {
|
||||
tile_set_selection.insert(TileMapCell(source_id, hovered_tile.get_atlas_coords(), 0));
|
||||
@@ -1383,7 +1383,7 @@ void TileMapEditorTilesPlugin::_tile_atlas_control_gui_input(const Ref<InputEven
|
||||
_update_selection_pattern_from_tileset_selection();
|
||||
} else { // Released
|
||||
if (tile_set_dragging_selection) {
|
||||
if (!mb->get_shift()) {
|
||||
if (!mb->is_shift_pressed()) {
|
||||
tile_set_selection.clear();
|
||||
}
|
||||
// Compute the covered area.
|
||||
@@ -1395,7 +1395,7 @@ void TileMapEditorTilesPlugin::_tile_atlas_control_gui_input(const Ref<InputEven
|
||||
|
||||
// To update the selection, we copy the selected/not selected status of the tiles we drag from.
|
||||
Vector2i start_coords = atlas->get_tile_at_coords(start_tile);
|
||||
if (mb->get_shift() && start_coords != TileSetAtlasSource::INVALID_ATLAS_COORDS && !tile_set_selection.has(TileMapCell(source_id, start_coords, 0))) {
|
||||
if (mb->is_shift_pressed() && start_coords != TileSetAtlasSource::INVALID_ATLAS_COORDS && !tile_set_selection.has(TileMapCell(source_id, start_coords, 0))) {
|
||||
// Remove from the selection.
|
||||
for (int x = region.position.x; x < region.get_end().x; x++) {
|
||||
for (int y = region.position.y; y < region.get_end().y; y++) {
|
||||
@@ -1526,12 +1526,12 @@ void TileMapEditorTilesPlugin::_tile_alternatives_control_gui_input(const Ref<In
|
||||
if (mb.is_valid() && mb->get_button_index() == MOUSE_BUTTON_LEFT) {
|
||||
if (mb->is_pressed()) { // Pressed
|
||||
// Left click pressed.
|
||||
if (!mb->get_shift()) {
|
||||
if (!mb->is_shift_pressed()) {
|
||||
tile_set_selection.clear();
|
||||
}
|
||||
|
||||
if (coords != TileSetAtlasSource::INVALID_ATLAS_COORDS && alternative != TileSetAtlasSource::INVALID_TILE_ALTERNATIVE) {
|
||||
if (mb->get_shift() && tile_set_selection.has(TileMapCell(source_id, hovered_tile.get_atlas_coords(), hovered_tile.alternative_tile))) {
|
||||
if (mb->is_shift_pressed() && tile_set_selection.has(TileMapCell(source_id, hovered_tile.get_atlas_coords(), hovered_tile.alternative_tile))) {
|
||||
tile_set_selection.erase(TileMapCell(source_id, hovered_tile.get_atlas_coords(), hovered_tile.alternative_tile));
|
||||
} else {
|
||||
tile_set_selection.insert(TileMapCell(source_id, hovered_tile.get_atlas_coords(), hovered_tile.alternative_tile));
|
||||
|
||||
Reference in New Issue
Block a user