1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-07-12 06:10:23 +00:00

Expanded shortcut list, fixed build errors

This commit is contained in:
EliteMasterEric 2023-07-03 12:51:27 -04:00
parent 90bd5af376
commit 39cd304ef2

View file

@ -1,5 +1,7 @@
package funkin.ui.animDebugShit; package funkin.ui.animDebugShit;
import funkin.util.SerializerUtil;
import funkin.play.character.CharacterData;
import flixel.FlxCamera; import flixel.FlxCamera;
import flixel.FlxSprite; import flixel.FlxSprite;
import flixel.FlxState; import flixel.FlxState;
@ -356,6 +358,8 @@ class DebugBoundingState extends FlxState
if (FlxG.keys.justPressed.H) hudCam.visible = !hudCam.visible; if (FlxG.keys.justPressed.H) hudCam.visible = !hudCam.visible;
if (FlxG.keys.justPressed.F4) FlxG.switchState(new MainMenuState());
CoolUtil.mouseCamDrag(); CoolUtil.mouseCamDrag();
CoolUtil.mouseWheelZoom(); CoolUtil.mouseWheelZoom();
@ -457,8 +461,8 @@ class DebugBoundingState extends FlxState
if (FlxG.keys.justPressed.ESCAPE) if (FlxG.keys.justPressed.ESCAPE)
{ {
var outputString = FlxG.keys.pressed.CTRL ? buildOutputStringOld() : buildOutputStringNew(); var outputString = FlxG.keys.pressed.CONTROL ? buildOutputStringOld() : buildOutputStringNew();
saveOffsets(outputString, FlxG.keys.pressed.CTRL ? swagChar.characterId + "Offsets.txt" : swagChar.characterId + ".json"); saveOffsets(outputString, FlxG.keys.pressed.CONTROL ? swagChar.characterId + "Offsets.txt" : swagChar.characterId + ".json");
} }
} }
@ -478,15 +482,15 @@ class DebugBoundingState extends FlxState
function buildOutputStringNew():String function buildOutputStringNew():String
{ {
var charData:CharacterData = swagChar._data.copy(); var charData:CharacterData = Reflect.copy(swagChar._data);
for (charDataAnim in animations) for (charDataAnim in charData.animations)
{ {
var animName:String = charDataAnim.name; var animName:String = charDataAnim.name;
charDataAnim.offsets = swagChar.animationOffsets.get(animName); charDataAnim.offsets = swagChar.animationOffsets.get(animName);
} }
return SerializerUtil.toJson(charData, true); return SerializerUtil.toJSON(charData, true);
} }
var swagChar:BaseCharacter; var swagChar:BaseCharacter;