What to do in GameWon

This commit is contained in:
Kristoph Laemmerzahl 2025-12-01 12:50:56 +01:00
parent 68aa8831b7
commit 925b0f69ee

View File

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