X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Fevents.h;h=106d3c4ef5aa4ffb6e0e67e44f8faec0e7d00186;hb=12c863fc1bc5456a4b3aceacc88904d76bd1d8bb;hp=15988e555baff678cccf4201c80805498cde9b1b;hpb=f93a0f0afe8aff4d0bbc8ee393918881cfdd9db8;p=libs%2Fgame.git diff --git a/source/game/events.h b/source/game/events.h index 15988e5..106d3c4 100644 --- a/source/game/events.h +++ b/source/game/events.h @@ -5,8 +5,10 @@ namespace Msp::Game { +class Camera; class Component; class Entity; +class Stage; namespace Events { @@ -30,6 +32,26 @@ struct ComponentDestroyed Handle component; }; +struct StageCreated +{ + Stage &stage; +}; + +struct StageActivated +{ + Stage &stage; +}; + +struct StageDeactivated +{ + Stage &stage; +}; + +struct CameraChanged +{ + Handle camera; +}; + } // namespace Events } // namespace Msp::Game