// Hier werden alle Funktionen deklariert // #include #include #include #include class CGame { public: // Zum Spiel void Start (bool bRuns); // zur Konsole void Help (); void Info (); private: // Zum Spiel void CheckKeyboard (sf::RenderWindow &window, sf::Music &music, float &fVolume); void LoadImages (sf::Sprite &PlayerLeftSprite, sf::Sprite &PlayerRightSprite, sf::Sprite &BallSprite); void MoveImages (sf::Sprite &PlayerLeftSprite, sf::Sprite &PlayerRightSprite, float &fSpeed); void CheckCollisions (sf::Sprite &PlayerLeftSprite, sf::Sprite &PlayerRightSprite, sf::Sprite &WallSpriteUp, sf::Sprite &WallSpriteDown, sf::Sprite &BallSprite, float &fMoveX, float &fMoveY, float &fElapsedTime, int &iPoints, sf::RenderWindow &window, sf::Sound &sdCollision, sf::Music &music); void Ball (sf::Sprite &BallSprite, float &fMoveX, float &fMoveY); void Wait (sf::Sprite &PlayerLeftSprite, sf::Sprite &PlayerRightSprite, sf::Sprite &BallSprite, sf::Sprite &WallSpriteUp, sf::Sprite WallSpriteDown, sf::RenderWindow &windows, sf::Text &PointsText, sf::Font &font); void CheckMusic (sf::Music &music); void GameOver (sf::RenderWindow &window); sf::Text GameOver_Text; sf::Font font; std::string GameOver_String; std::stringstream GameOver_sstream; sf::SoundBuffer sbCollision; sf::Sound sdCollision; int iPoints; };