2018-08-02 16:26:44 +02:00
|
|
|
//
|
|
|
|
// Created by Wouter Groeneveld on 02/08/18.
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef GBA_SPRITE_ENGINE_SAMPLE_START_SCENE_H
|
|
|
|
#define GBA_SPRITE_ENGINE_SAMPLE_START_SCENE_H
|
|
|
|
|
2018-08-08 13:00:27 +02:00
|
|
|
#include <libgba-sprite-engine/scene.h>
|
2018-08-02 16:26:44 +02:00
|
|
|
|
2018-08-08 14:43:34 +02:00
|
|
|
class SampleStartScene : public Scene {
|
2018-08-02 16:26:44 +02:00
|
|
|
private:
|
2018-08-05 16:51:59 +02:00
|
|
|
std::unique_ptr<Sprite> animation;
|
2018-12-06 12:15:09 +01:00
|
|
|
std::unique_ptr<Sprite> finalFantasyGuy;
|
2018-08-02 16:26:44 +02:00
|
|
|
std::unique_ptr<Sprite> smiley;
|
|
|
|
|
|
|
|
public:
|
|
|
|
std::vector<Sprite *> sprites() override;
|
|
|
|
std::vector<Background *> backgrounds() override;
|
|
|
|
|
2018-08-08 14:43:34 +02:00
|
|
|
SampleStartScene(std::shared_ptr<GBAEngine> engine) : Scene(engine) {}
|
2018-08-07 17:07:24 +02:00
|
|
|
|
2018-08-02 16:26:44 +02:00
|
|
|
void load() override;
|
|
|
|
void tick(u16 keys) override;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif //GBA_SPRITE_ENGINE_SAMPLE_START_SCENE_H
|