diff options
Diffstat (limited to 'src/critter.cpp')
-rw-r--r-- | src/critter.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/critter.cpp b/src/critter.cpp index f9de8638..abb80865 100644 --- a/src/critter.cpp +++ b/src/critter.cpp @@ -159,11 +159,7 @@ void critter::update_movement(size_t i, Ns dt, rotation new_r) const auto hz = atlas->info().fps; const auto nframes = alloc_frame_time<uint16_t>(dt, delta, hz, speed); if (nframes == 0) - { - //static unsigned foo; - //Debug{} << ++foo << "stopped"; return; - } const auto rotations = rotation_to_similar(new_r); const unsigned nvecs = (int)new_r & 1 ? 3 : 1; @@ -197,6 +193,7 @@ void critter::update_movement(size_t i, Ns dt, rotation new_r) } else { + can_move = true; offset_frac = Vector2us(Math::abs(Math::min({1.f,1.f}, offset_)) * frac); break; } |