/*
/ SPRITE.H
/ *******
/ Core sprite interface class.
/
/ NOTE: This class is in VERY early development
/ and does not yet provide any meaningful
/ output!
/
/ Will Beddow 2010 - http://343gs.com/brainstem
/
/ This software is currently under development
/ and is subject to change and improvement. Some
/ aspects of the system are incomplete and/or 
/ unstable due to ongoing implementation.
/
*/

#ifndef __SPRITE_H__
#define __SPRITE_H__

#include "Compile.h"
#include "Types.h"
#include "Node.h"

namespace Brainstem
{
	class ISprite : public ISceneNode
	{
	public:

		Vector2<float> Center;
		Color Filter;

		AUTO_OBJECT_SIZE;
		virtual const char* GetName() { return "Sprite"; }

		float AnimationSpeed;

	protected:
		float Frame;
	};
}

#endif