Arcade architecture
arcade_caca.hpp
1
11#ifndef arcadeCaca_HPP
12#define arcadeCaca_HPP
13
14#include "IDisplayModule.hpp"
15
23class arcadeCaca : public IDisplayModule {
24 std::string _libName = "Arcade Caca";
25
31 void init() override;
32
38 void stop() override;
39
45 const std::string &getName() const override;
46
47public:
53 arcadeCaca();
54
61};
62
63#endif // arcadeCaca_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_caca.hpp:23
arcadeCaca()
Constructor for the arcadeCaca class.
Definition: arcade_caca.cpp:22
std::string _libName
The name of the library.
Definition: arcade_caca.hpp:24
~arcadeCaca()
Destructor for the arcadeCaca class.
Definition: arcade_caca.cpp:25
void init() override
Initializes the display module.
Definition: arcade_caca.cpp:10
const std::string & getName() const override
Gets the name of the display module.
Definition: arcade_caca.cpp:18
void stop() override
Stops the display module.
Definition: arcade_caca.cpp:14