Peoplemon  0.1.0
Peoplemon 3 game source documentation
WildIntro.hpp
Go to the documentation of this file.
1 #ifndef GAME_STATE_BATTLE_WILDINTRO_HPP
2 #define GAME_STATE_BATTLE_WILDINTRO_HPP
3 
4 #include <BLIB/Graphics.hpp>
6 
7 namespace game
8 {
9 namespace state
10 {
11 namespace intros
12 {
13 class WildSequence : public SequenceBase {
14 public:
15  WildSequence();
16  virtual ~WildSequence() = default;
17  virtual void start(bl::engine::Engine& engine) override;
18  virtual void update(float dt) override;
19  virtual bool finished() const override;
20 
21 private:
22  bl::engine::Engine* e;
23  float time;
24  float shuffleTime;
25  bl::gfx::Rectangle background;
26  void* uniform;
27 };
28 
29 } // namespace intros
30 } // namespace state
31 } // namespace game
32 
33 #endif
Parent namespace for all functionality unique to the game.
virtual void start(bl::engine::Engine &engine) override
Definition: WildIntro.cpp:40
virtual void update(float dt) override
Definition: WildIntro.cpp:77
virtual bool finished() const override
Definition: WildIntro.cpp:95