mirror of
https://github.com/risingPhil/PokeMe64.git
synced 2026-03-31 06:35:34 -05:00
35 lines
741 B
C++
Executable File
35 lines
741 B
C++
Executable File
#ifndef _TESTSCENE_H
|
|
#define _TESTSCENE_H
|
|
|
|
#include "scenes/AbstractUIScene.h"
|
|
#include "core/Sprite.h"
|
|
#include "widget/ScrollWidget.h"
|
|
|
|
#include <vector>
|
|
|
|
class ImageWidget;
|
|
class TextWidget;
|
|
|
|
typedef std::vector<IWidget*> WidgetList;
|
|
|
|
|
|
class TestScene : public AbstractUIScene
|
|
{
|
|
public:
|
|
TestScene(SceneDependencies& deps, void* sceneContext);
|
|
virtual ~TestScene();
|
|
|
|
void init() override;
|
|
void destroy() override;
|
|
|
|
void render(RDPQGraphics& gfx, const Rectangle& sceneBounds) override;
|
|
protected:
|
|
private:
|
|
ScrollWidget scrollWidget_;
|
|
WidgetFocusChainSegment scrollWidgetFocusSegment_;
|
|
WidgetList widgets_;
|
|
sprite_t* pokeballSprite_;
|
|
sprite_t* oakSprite_;
|
|
};
|
|
|
|
#endif |