This commit is contained in:
kaia 2024-03-26 17:32:05 -05:00
parent 17cdc19a56
commit 3173b21368
11 changed files with 427 additions and 321 deletions

View file

@ -79,8 +79,13 @@ var clipped = false
var tick = 0
#Vis toggle
var toggle = "null"
func _ready():
Global.main.spriteVisToggles.connect(visToggle)
var img = Image.new()
var err = img.load(path)
if err != OK:
@ -389,3 +394,10 @@ func getAllLinkedSprites():
if node.parentId == id:
linkedSprites.append(node)
return linkedSprites
func visToggle(keys):
if keys.has(toggle):
$WobbleOrigin/DragOrigin.visible = !$WobbleOrigin/DragOrigin.visible
func makeVis():
$WobbleOrigin/DragOrigin.visible = true

View file

@ -201,7 +201,8 @@ func _process(delta):
func deleteKey(label,id):
Global.main.costumeKeys[id-1] = "null"
label.text = "costume " + str(id) + " key: \"" + Global.main.costumeKeys[id-1] + "\""
Global.pushUpdate("Deleted costume hotkey " + str(id) + ".")
func _on_delete_1_pressed():
var label = $CostumeInputs/ScrollContainer/VBoxContainer/costumeButton1/Label
deleteKey(label,1)

File diff suppressed because one or more lines are too long

View file

@ -67,6 +67,7 @@ func setImage():
$Animation/animFramesLabel.text = "sprite frames: " + str(Global.heldSprite.frames)
$Animation/animFrames.value = Global.heldSprite.frames
$VisToggle/setToggle/Label.text = "toggle: \"" + Global.heldSprite.toggle + "\""
changeRotLimit()
@ -338,3 +339,18 @@ func _on_anim_frames_value_changed(value):
func _on_clip_linked_toggled(button_pressed):
Global.heldSprite.setClip(button_pressed)
func _on_delete_pressed():
Global.heldSprite.toggle = "null"
$VisToggle/setToggle/Label.text = "toggle: \"" + Global.heldSprite.toggle + "\""
Global.heldSprite.makeVis()
func _on_set_toggle_pressed():
$VisToggle/setToggle/Label.text = "toggle: AWAITING INPUT"
await Global.main.fatfuckingballs
var keys = await Global.main.spriteVisToggles
var key = keys[0]
Global.heldSprite.toggle = key
$VisToggle/setToggle/Label.text = "toggle: \"" + Global.heldSprite.toggle + "\""

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -60,3 +60,4 @@ func _on_toggle_visibility_pressed():
$Eyes.position = Vector2(-21,12)
else:
$Eyes.position = Vector2(209,12)
$Area2D2/CollisionShape2D.disabled = !$NinePatchRect.visible

File diff suppressed because one or more lines are too long