Arcade architecture
arcade_sfml.hpp
1
12#ifndef arcadeSfml_HPP
13#define arcadeSfml_HPP
14
15#include "IDisplayModule.hpp"
16
25class arcadeSfml : public IDisplayModule {
26 std::string _libName = "Arcade Sfml";
33 void init() override;
34
40 void stop() override;
41
47 const std::string &getName() const override;
48
49public:
53 arcadeSfml();
54
59};
60
61#endif // arcadeSfml_HPP
Interface for display modules in the barcade project.
Interface for display modules.
Definition: IDisplayModule.hpp:26
A class that implements the IDisplayModule interface.
Definition: arcade_sfml.hpp:25
std::string _libName
Definition: arcade_sfml.hpp:26
void stop() override
Stops the display module.
Definition: arcade_sfml.cpp:14
arcadeSfml()
Constructs a new arcadeSfml object.
Definition: arcade_sfml.cpp:22
~arcadeSfml()
Destroys the arcadeSfml object.
Definition: arcade_sfml.cpp:25
void init() override
Initializes the display module.
Definition: arcade_sfml.cpp:10
const std::string & getName() const override
Gets the name of the display module.
Definition: arcade_sfml.cpp:18