Make video timeline length configurable (closes #261)

This commit is contained in:
Jonas Herzig
2020-08-29 12:12:55 +02:00
parent c9b57dbcd7
commit 9314eab7ff
2 changed files with 6 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ import com.replaymod.replaystudio.util.EntityPositionTracker;
import com.replaymod.simplepathing.ReplayModSimplePathing;
import com.replaymod.simplepathing.SPTimeline;
import com.replaymod.simplepathing.SPTimeline.SPPath;
import com.replaymod.simplepathing.Setting;
import de.johni0702.minecraft.gui.GuiRenderer;
import de.johni0702.minecraft.gui.RenderInfo;
import de.johni0702.minecraft.gui.container.GuiContainer;
@@ -170,7 +171,7 @@ public class GuiPathing {
}
super.draw(renderer, size, renderInfo);
}
}.setSize(Integer.MAX_VALUE, 20).setLength(30 * 60 * 1000).setMarkers();
}.setSize(Integer.MAX_VALUE, 20).setMarkers();
public final GuiHorizontalScrollbar scrollbar = new GuiHorizontalScrollbar().setSize(Integer.MAX_VALUE, 9);
{scrollbar.onValueChanged(new Runnable() {
@@ -283,6 +284,8 @@ public class GuiPathing {
this.player = new RealtimeTimelinePlayer(replayHandler);
final GuiReplayOverlay overlay = replayHandler.getOverlay();
timeline.setLength(core.getSettingsRegistry().get(Setting.TIMELINE_LENGTH) * 1000);
playPauseButton.setTexturePosH(new ReadablePoint() {
@Override
public int getX() {