diff --git a/src/main.cpp b/src/main.cpp index 80b8a77..98f6afd 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -142,16 +142,22 @@ int main() fabs(mouse.y - screenPos.y) < 40) { c.FlipForward(); //<-----Animation Start - //Neu Counter - counter++; - if (state == GameState::Idle) //Neu (Ü4) + + if (state == GameState::Idle) //neu Ü4 + { state = GameState::OneFlipped; - else + counter++; + } + else if (state == GameState::OneFlipped && first && &c != first) + { state = GameState::LockInput; + counter++; + } break; // 🔒 nur EIN Würfel pro Klick } + } } }