fix: ignore warps on modes and shake

This commit is contained in:
Virt 2024-08-25 22:58:55 +02:00
commit 55e8b316ce
14 changed files with 80 additions and 9 deletions

View file

@ -30,3 +30,10 @@ SModeResult CModeTilt::update(Vector2D pos) {
result.rotation = activation(function, limit, speed) * (PI / 3); // 120° in both directions
return result;
}
void CModeTilt::warp(Vector2D old, Vector2D pos) {
auto delta = pos - old;
for (auto& sample : samples)
sample += delta;
}