/******************************************************************************
*	File		-	simpleRenderScene.h
*	Author		-	Joey Pollack
*	Date		-	2021/10/27 (y/m/d)
*	Mod Date	-	2021/10/27 (y/m/d)
*	Description	-	Displays a simple scene that tests basic render features.
******************************************************************************/

#ifndef SIMPLE_RENDER_SCENE_H_
#define SIMPLE_RENDER_SCENE_H_

#include "baseScene.h"
#include <utils/types.h>

namespace lunarium
{
    class Image;
    class SimpleRenderScene : public BaseScene
    {
    public:
        SimpleRenderScene(uint32_t logCat);
        virtual void OnLoad();
        virtual void OnTick(double delta);
        virtual void OnRender(IGraphics* g);

    private:
        
        int mTextBoxWidth;
        Sizei mImageSize;
        Image* mpRenderedImage;
        float angle;
        float box_angle;
    };
}

#endif  // SIMPLE_RENDER_SCENE_H_