Commit Graph

76 Commits

Author SHA1 Message Date
johni0702
fcd4c0788e Add error popup when trying to play path with reversed time keyframes
Update jGui
2016-10-23 13:46:00 +02:00
johni0702
9c605baa7e Update jGui
Fix handling of ESC key in popups (fixes #17)

This commit changes the behavior of the escape key from closing the current
gui screen to only closing the current layer of the gui screen. E.g. pressing
ESC closes the popup but not the gui screen, it used to close both
2016-10-22 23:15:20 +02:00
johni0702
721fdc4d86 Allow moving the keyframe timeline cursor by dragging (fixes #18) 2016-10-22 22:52:27 +02:00
johni0702
1851e97346 Allow deletion of selected keyframes by pressing the DELETE key (fixes #19) 2016-10-22 22:33:11 +02:00
johni0702
ada460c384 Deselect keyframe when left clicking empty space on timeline (fixes #6) 2016-09-18 13:20:28 +02:00
johni0702
ef00c45068 Add linear interpolation to simplepathing 2016-09-03 13:32:17 +02:00
johni0702
5f1b610528 Add synchronize time key 2016-09-02 17:25:49 +02:00
johni0702
23bf44f9fb Add clear all keyframes key 2016-09-02 15:18:11 +02:00
johni0702
eb54d9abf3 Properly texture position keyframe button for spectator keyframes 2016-09-02 14:46:42 +02:00
johni0702
50ba370c1c Only allow a single keyframe to be selected
Fix crash when adding keyframe exactly on top of another
2016-09-02 14:23:40 +02:00
johni0702
cd1a53531b Force mouse to be visible during path playback even if game closes overlay gui 2016-09-02 13:36:26 +02:00
johni0702
a6efbe6a83 Right clicking on timeline applies clicked path at clicked time 2016-08-22 19:10:35 +02:00
johni0702
18da4361f9 Add guis for editing keyframes 2016-08-22 19:10:35 +02:00
johni0702
12d599f570 Allow dragging of keyframes in simplepathing 2016-08-22 19:10:15 +02:00
johni0702
fe8571712d Prevent overlay from being closed during path preview
Update jGui
2016-08-16 14:32:03 +02:00
johni0702
aab7c0e5e2 Automatically load entity position tracker on replay load (async) 2016-08-03 15:18:30 +02:00
johni0702
90aaa4378e Add path preview to simplepathing 2016-08-03 11:48:46 +02:00
johni0702
36c973d13a Add first person spectator keyframes to simplepathing 2016-08-01 23:02:55 +02:00
johni0702
de6e05d0f8 Include interpolator properties when serializing
Remove serialization requirement for Change classes
2016-07-31 13:53:12 +02:00
johni0702
372521f319 Add ReplayStudio as subproject
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702
25582b6a51 Separate rendering into its own module 2016-06-14 18:16:42 +02:00
johni0702
d97f95158c Add cubic spline interpolation used for position keyframes 2016-03-24 15:09:13 +01:00
johni0702
c123363a9f We cannot use transformAndConcat in this Guava version 2016-03-11 13:04:57 +01:00
johni0702
501b10406c Pressing shift when playing path ignores time keyframes 2016-03-10 13:31:28 +01:00
johni0702
45c411fd90 Split time and position path 2016-03-10 13:01:04 +01:00
johni0702
626429a780 Add common pathing code and SimplePathing module 2016-03-10 12:31:37 +01:00