mirror of
https://github.com/git-learning-game/oh-my-git.git
synced 2024-11-22 16:20:19 +01:00
Restore card drag and drop
This commit is contained in:
parent
abbfc4f1d6
commit
f27faabcba
2 changed files with 5 additions and 4 deletions
|
@ -33,15 +33,17 @@ func _input(event):
|
|||
if dragged:
|
||||
for area in get_tree().get_nodes_in_group("drop_areas"):
|
||||
if area.hovered:
|
||||
if area.highlighted and game.dragged_object:
|
||||
game.dragged_object.dropped_on(area.get_parent_with_type())
|
||||
if area.highlighted:
|
||||
get_parent_with_type().dropped_on(area.get_parent_with_type())
|
||||
_turn_off_highlights()
|
||||
dragged = false
|
||||
if game.dragged_object:
|
||||
if hovered and highlighted:
|
||||
game.dragged_object.dropped_on(get_parent_with_type())
|
||||
|
||||
if event.button_index == BUTTON_LEFT and event.pressed and hovered:
|
||||
if get_parent().type == "file" and get_parent().item_type == "wd":
|
||||
dragged = true
|
||||
game.dragged_object = get_parent_with_type()
|
||||
_turn_on_highlights()
|
||||
|
||||
func _set_highlighted(new_highlighted):
|
||||
|
|
|
@ -17,7 +17,6 @@ void fragment() {
|
|||
COLOR = vec4(0.4 + hovered*0.2, 0.65 + hovered*0.2, 1, smoothstep(0.5,0.2 + hovered*0.1,d));
|
||||
}
|
||||
"
|
||||
custom_defines = ""
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=3]
|
||||
resource_local_to_scene = true
|
||||
|
|
Loading…
Reference in a new issue