18 lines
411 B
C
18 lines
411 B
C
|
#pragma once
|
||
|
|
||
|
#include <SFML/Graphics/RenderWindow.hpp>
|
||
|
#include <SFML/Window/Event.hpp>
|
||
|
|
||
|
#include "application/application.h"
|
||
|
|
||
|
class ApplicationSFML : public Application
|
||
|
{
|
||
|
public:
|
||
|
explicit ApplicationSFML(const std::shared_ptr<sf::RenderWindow>& _render_window);
|
||
|
virtual void display() override;
|
||
|
virtual void run() override;
|
||
|
|
||
|
private:
|
||
|
const std::shared_ptr<sf::RenderWindow> _render_window;
|
||
|
};
|