From Beige Wigeon, 1 Month ago, written in Plain Text.
This paste will perish in 9 Months.
Embed
  1. void CGame::Run()
  2. {
  3.     // Game Loop
  4.     float totalTime = 0;
  5.     float dt = 0;
  6.     while (window->isOpen())
  7.     {
  8.  
  9.         // Alle events abfragen
  10.         DoEvents();
  11.  
  12.         // ALles löschen
  13.         window->clear();
  14.  
  15.         // Hintergrund laden
  16.         window->draw(sprite);
  17.  
  18.         // Spieler rendern
  19.         Player->Render(window);
  20.         // Geschwindigkeit für Bewegung
  21.         Player->Update(0.01f);
  22.  
  23.         // Ist eine Taste gedrückt
  24.         if (isKeyPressed(clockPlayer.getElapsedTime().asSeconds()))
  25.             clockPlayer.restart();
  26.  
  27.         // Asteroiden rendern
  28.         if (SpawnAsteroids(totalTime))
  29.             clockAsteroids.restart();
  30.         MoveAsteroids(dt);
  31.  
  32.         // Spieler rendern
  33.         Player->Render(window);
  34.  
  35.         // Alles darstellen
  36.         window->display();
  37.  
  38.        dt = clockAsteroids.restart().asSeconds();
  39.        totalTime += dt;
  40.     }
  41.  
  42. }
  43.