diff --git a/src/Arts.cs b/src/Arts.cs index 3d56c4c..ce371ec 100644 --- a/src/Arts.cs +++ b/src/Arts.cs @@ -171,11 +171,13 @@ static class Arts } if (!Mono.eaten_latch.state) { + float food_t = Mono.eaten_latch.delta == -1 ? Maths.smooth_stop((float)Mono.step_t) : 1; meshes["Food"].Draw( mat_mono, - Matrix.TR( + Matrix.TRS( Mono.food.ToVec3, - food_ori + food_ori, + food_t ) ); }