This repository has been archived on 2022-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
WaveGGJ17/VaporWaveWars/scene.hpp
2017-01-21 01:30:46 +01:00

18 lines
393 B
C++

#ifndef SCENE_HPP
#define SCENE_HPP
#include "commons.hpp"
#include "game.hpp"
class Scene
{
public:
Scene();
virtual ~Scene();
virtual void update(float deltaTime, sf::RenderWindow *window) = 0;
virtual void draw(sf::RenderWindow *window) = 0;
virtual void updateEvents(sf::Event) = 0;
protected:
Game* parent;
};
#endif // SCENE_HPP