Files
WickedEngine/WickedEngine/Renderable2DComponent.h
T
2015-09-04 22:55:01 +02:00

32 lines
622 B
C++

#pragma once
#include "RenderableComponent.h"
class wiSprite;
class wiFont;
class Renderable2DComponent :
public RenderableComponent
{
private:
float m_spriteSpeed;
protected:
vector<wiSprite*> m_sprites;
vector<wiFont*> m_fonts;
public:
Renderable2DComponent();
~Renderable2DComponent();
virtual void Initialize();
virtual void Load();
virtual void Unload();
virtual void Start();
virtual void Update();
virtual void Compose();
void addSprite(wiSprite* sprite);
void setSpriteSpeed(float value){ m_spriteSpeed = value; }
float getSpriteSpeed(){ return m_spriteSpeed; }
void addFont(wiFont* font);
};