faster compiles pls

This commit is contained in:
lunarcleint
2025-03-20 12:16:22 -07:00
parent 535ff8cec8
commit e353b1dbcd
3 changed files with 20 additions and 8 deletions
@@ -45,6 +45,7 @@ class CharacterAnimsWindow extends UIButtonList<CharacterAnimButton> {
setAnimAutoComplete(CoolUtil.getAnimsListFromSprite(character));
nextscrollY = 0;
// dragCallback = (button:CharacterAnimButton, oldID:Int, newID:Int) -> {}
}
@@ -146,7 +147,13 @@ class CharacterAnimsWindow extends UIButtonList<CharacterAnimButton> {
if (newButton.valid)
buildAnimDisplay(animData.name, animData);
if (addToUndo) CharacterEditor.undos.addToUndo(CAnimCreate(newButton.ID, newButton.data));
if (addToUndo)
CharacterEditor.undos.addToUndo(CAnimCreate(newButton.ID, newButton.data));
var nextButtonY:Float = 0;
for (buttonID in 0...newButton.ID)
nextButtonY += buttons.members[buttonID].bHeight + buttonOffset.y;
nextscrollY = nextButtonY;
}
@:noCompletion var __autoCompleteAnims:Array<String> = [];
@@ -510,7 +510,8 @@ class CharacterEditor extends UIState {
characterAnimsWindow.deleteAnimation(characterAnimsWindow.buttons.members[animID], false);
case CAnimDelete(animID, animData):
characterAnimsWindow.addAnimation(animData, animID, false);
case CAnimEditOrder(animID, newAnimID):
playAnimation(animData.name);
case CAnimEditOrder(animID, newAnimID):
var button:CharacterAnimButton = characterAnimsWindow.buttons.members[newAnimID];
characterAnimsWindow.buttons.members.remove(button);
characterAnimsWindow.buttons.members.insert(animID, button);
@@ -552,6 +553,7 @@ class CharacterEditor extends UIState {
case CCharEditSprite(oldSprite, newSprite):
case CAnimCreate(animID, animData):
characterAnimsWindow.addAnimation(animData, animID, false);
playAnimation(animData.name);
case CAnimDelete(animID, animData):
characterAnimsWindow.deleteAnimation(characterAnimsWindow.buttons.members[animID], false);
case CAnimEditOrder(animID, newAnimID):