Zed A. Shaw zedshaw
zedshaw pushed to master at games/raycaster 2026-02-04 03:34:24 +00:00
ce3d142208 Fixed a test that failed because loop was set on the tranform being used.
zedshaw pushed to master at games/raycaster 2026-02-03 18:03:46 +00:00
c092b82dfc Animator tool now has no UI, it just watches the file to change time and reloads.
zedshaw pushed to master at games/raycaster 2026-02-03 16:17:42 +00:00
bdfc2397e2 Fix up the animation test so that it works with random timings even if the example has a timing.
zedshaw pushed to master at games/raycaster 2026-02-03 05:30:57 +00:00
dea0607901 Now loading the new animations out of assets/animate2.json
zedshaw pushed to master at games/raycaster 2026-02-02 05:02:19 +00:00
df730047ac Animator tool can now play, stop, loop, and toggle an animation.
zedshaw pushed to master at games/raycaster 2026-01-31 18:06:03 +00:00
7d79e75651 Decided that it's better to adjust the ease_rate manually/visually rather than try to math it. That's what the animator tool is for.
zedshaw pushed to master at games/raycaster 2026-01-31 16:40:52 +00:00
ca335d21e5 All of the original features now work: simple, flipped, scaled, toggled, looped and stationary is replaced by ease2::scale_only.
zedshaw pushed to master at games/raycaster 2026-01-31 04:57:09 +00:00
34e4a34f65 Nearly perfect sync between transform and animation, but not sure how to replicate that reliably.
zedshaw pushed to master at games/raycaster 2026-01-31 04:26:43 +00:00
d4e79f1d3d Animation API getting better but now need to resolve how it works with the frames.
zedshaw pushed to master at games/raycaster 2026-01-28 05:29:46 +00:00
785d0240da Animator now can apply transforms using the timer alpha which mostly works.
zedshaw pushed to master at games/raycaster 2026-01-28 04:39:14 +00:00
7f14a39edf Most of the transforms kind of work now need to hook in the new timer.
zedshaw pushed to master at games/raycaster 2026-01-27 18:44:51 +00:00
20d7612f1c Animation now applies to the animator tool and works.
zedshaw pushed to master at games/raycaster 2026-01-27 17:52:39 +00:00
b7394f832d Now have a timer for animations that does ticks with deltatime...maybe it works.
zedshaw pushed to master at games/raycaster 2026-01-23 03:32:20 +00:00
c0f69ed026 Ease2 is the new way to do easing functions.
zedshaw pushed to master at games/raycaster 2026-01-22 04:53:21 +00:00
31b815d43e Animation motion() almost works but need to tweak the calculations so they go for the length of the animation?
zedshaw pushed to master at games/raycaster 2026-01-21 18:14:03 +00:00
60c405b1fc Refactor the animate2 and then start working on the motion feature.
zedshaw pushed to master at games/raycaster 2026-01-21 05:06:45 +00:00
992b8f0e0a Added an onFrame callback that only is called when a frame change happens.
zedshaw pushed to master at games/raycaster 2026-01-21 04:45:57 +00:00
ba966aa7bf Animation now applies frame data to sprites.
zedshaw pushed to master at games/raycaster 2026-01-19 16:51:59 +00:00
d65883fa03 Don't need this.
zedshaw pushed to master at games/raycaster 2026-01-19 16:50:08 +00:00
5b509c277a Use chrono::duration for animation frame durations.