Created CustomObjectRepository which can be serialized by Gson, storing all CustomImageObjects created
CustomObjectRepository is now being saved to and loaded from the ReplayFile The CustomObjectRenderer uses the GuiObjectManager's timeline cursor position as interpolation timestamp for the CustomImageObjects which are drawn if a GuiObjectManager is open (instant preview) KeyframeList's add() method now removes Keyframes with the same timestamp before adding the new Keyframe Transformations class now holds default values to prevent NullPointerExceptions in methods calling getTransformationForTimestamp() Added Javadoc to Transformation POJO Created NumberValueChangeListener which can be applied to GuiNumberInput objects Made step size customizable in GuiDraggingNumberInput Changing a ReplayImageAssets image now notifies the CustomImageObjects linked to that asset Modified RoundUtils to provide a round() method which uses the DecimalFormat class instead of Math.round which is unstable
This commit is contained in:
@@ -365,6 +365,7 @@ replaymod.gui.assets.defaultname=New Asset
|
||||
replaymod.gui.assets.emptylist=No Assets available
|
||||
replaymod.gui.assets.namehint=Asset Name
|
||||
replaymod.gui.assets.changefile=Change Asset File
|
||||
replaymod.gui.assets.noselection=No Asset selected
|
||||
|
||||
#Object Manager Gui
|
||||
replaymod.gui.objects.properties.anchor=Anchor Point
|
||||
|
||||
Reference in New Issue
Block a user