diff --git a/assets/editors/layouts/stage/spriteEditScreen.xml b/assets/editors/layouts/stage/spriteEditScreen.xml index 8c1cb089..a639fb84 100644 --- a/assets/editors/layouts/stage/spriteEditScreen.xml +++ b/assets/editors/layouts/stage/spriteEditScreen.xml @@ -67,6 +67,9 @@ } function onSave() { + sprite.name = nameTextBox.label.text; + sprite.extra.set(StageEditor.exID("imageFile"), spriteTextBox.label.text); + sprite.x = xStepper.value; sprite.y = yStepper.value; sprite.zoomFactor = zoomFactorStepper.value; @@ -91,6 +94,8 @@ } } + data.xml.set("name", nameTextBox.label.text); + data.xml.set("sprite", spriteTextBox.label.text); data.xml.set("x", xStepper.value); data.xml.set("y", yStepper.value); data.xml.set("zoom", zoomFactorStepper.value); diff --git a/source/funkin/editors/stage/StageEditor.hx b/source/funkin/editors/stage/StageEditor.hx index 7fe8556b..c542aa7e 100644 --- a/source/funkin/editors/stage/StageEditor.hx +++ b/source/funkin/editors/stage/StageEditor.hx @@ -233,7 +233,7 @@ class StageEditor extends UIState { add(stageSprites); for(spr in order) { - + } setZoom(stage.defaultZoom); @@ -276,7 +276,7 @@ class StageEditor extends UIState { Framerate.codenameBuildField.alpha = 0.4; } - DiscordUtil.call("onEditorLoaded", ["Stage Editor", __stage]); + //DiscordUtil.call("onEditorLoaded", ["Stage Editor", __stage]); } override function destroy() { diff --git a/source/funkin/editors/stage/StageSelection.hx b/source/funkin/editors/stage/StageSelection.hx index 6fa49597..0ccd36a6 100644 --- a/source/funkin/editors/stage/StageSelection.hx +++ b/source/funkin/editors/stage/StageSelection.hx @@ -35,7 +35,7 @@ class StageSelection extends EditorTreeMenu main = new OptionsScreen("Stage Editor", "Select a stage to edit. HSCRIPT only stages are not supported.", list); - DiscordUtil.call("onEditorTreeLoaded", ["Stage Editor"]); + //DiscordUtil.call("onEditorTreeLoaded", ["Stage Editor"]); } public function saveStage(creation:StageCreationData) { diff --git a/source/funkin/editors/stage/StageSpriteEditScreen.hx b/source/funkin/editors/stage/StageSpriteEditScreen.hx index 82ef54c7..0537ddcb 100644 --- a/source/funkin/editors/stage/StageSpriteEditScreen.hx +++ b/source/funkin/editors/stage/StageSpriteEditScreen.hx @@ -277,17 +277,6 @@ class StageSpriteEditScreen extends UISubstateWindow { } } - var name = cast(getElement("nameTextBox"), UITextBox).label.text; - var imageFile = cast(getElement("spriteTextBox"), UITextBox).label.text; - - // Save in sprite - sprite.name = name; - sprite.extra.set(StageEditor.exID("imageFile"), imageFile); - - // Save in xml - data.xml.x.set("name", name); - data.xml.x.set("sprite", imageFile); - callFunc("onSave", []); data.updateInfo(sprite);