diff --git a/src/main.cpp b/src/main.cpp index 2e4fd6f..001b1e0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -114,15 +114,18 @@ int main() GameState state = GameState::Idle; //legen wir fest, in welchem Zustand das Spiel startet // Klick-Erkennung if (!gameWon - && state != GameState::LockInput - && state != GameState::CheckingMatch - && IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) + && state != GameState::LockInput //nutzlos gerade + && state != GameState::CheckingMatch //Nutzlos gerade + && IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) { + + // nur im Idle- oder OneFlipped-Zustand wird reagiert<------------------------------------------------- + // ... //Neu Counter counter++; Vector2 mouse = GetMousePosition(); - for (auto &c : cubes) + for (auto &c : cubes) //Hier die State Logik { if (!c.IsFlipped() && !c.IsMatched()) {