feat: Add global access for selected Game object

> separated commit in case this functionality is already provided through other means and needs to be reverted
> probably target for rehaul in the future for better/less invasive approach
This commit is contained in:
[ ]
2023-10-02 23:56:13 +09:00
parent f6f62e0e9d
commit 32f4f1871d
5 changed files with 10 additions and 1 deletions
+4
View File
@@ -5,6 +5,10 @@ games::Game::Game(std::string name) {
this->name = name;
}
const char *games::Game::title() {
return this->name.c_str();
}
void games::Game::attach() {
log_info("game", "attach: {}", name);
}
+1
View File
@@ -15,6 +15,7 @@ namespace games {
// where the main magic will happen
virtual void attach();
virtual const char *title();
// optional
virtual void pre_attach();