Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
Loading...
Searching...
No Matches
StageScene.h
1#ifndef _BOMBERMAN_SCENES_STAGE_SCENE_H_
2#define _BOMBERMAN_SCENES_STAGE_SCENE_H_
3
4#include "Scenes/LevelSceneFactory.h"
5#include "Scenes/Scene.h"
6
7namespace bomberman
8{
13 class StageScene : public Scene
14 {
15 public:
21 StageScene(Game* game, const unsigned int level, const unsigned int score, LevelMode mode);
27 virtual void update(const unsigned int delta) override;
28
29 private:
30 // timer until switch to next menu
31 int untilNextSceneTimer = 0;
32 // const
33 const int sceneTimer = 2000;
34 unsigned int stage = 0;
35 unsigned int score = 0;
36 LevelMode mode = LevelMode::Singleplayer;
37 };
38} // namespace bomberman
39
40#endif // _BOMBERMAN_SCENES_STAGE_SCENE_H_
Definition Game.h:23
Scene base class.
Definition Scene.h:17
Stage Scene.
Definition StageScene.h:14
virtual void update(const unsigned int delta) override
Trigger on update if scene is active.
Definition StageScene.cpp:27