]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/events.h
Add stage activation and events
[libs/game.git] / source / game / events.h
index 15988e555baff678cccf4201c80805498cde9b1b..98a6ff0febc3674be666ffbcd3d01965d84cd39e 100644 (file)
@@ -7,6 +7,7 @@ namespace Msp::Game {
 
 class Component;
 class Entity;
+class Stage;
 
 namespace Events {
 
@@ -30,6 +31,21 @@ struct ComponentDestroyed
        Handle<Component> component;
 };
 
+struct StageCreated
+{
+       Stage &stage;
+};
+
+struct StageActivated
+{
+       Stage &stage;
+};
+
+struct StageDeactivated
+{
+       Stage &stage;
+};
+
 } // namespace Events
 } // namespace Msp::Game