#pragma once

#include "../resources/resource.h"
#include "../sys/shaders/Shader.h"
//#include "../glm/glm.hpp"
#include "../lightingAndMaterials/Light.h"
#include "bmFont.h"
#include "bmFontChar.h"
#include "bmFontMaker.h"
#include "../planets/stacks.h"

class scroller
{
private:
	bmFont* font;
	GLuint vboId[3];
	int numChars;
	float offset;
	int numVertices;
	int numIndices;
	int startIndexOffset;
	int endIndexOffset;
	texCoordStack *texCoords;
	vertexStack *vertices;
	indexStack *indices;
public:
	scroller(bmFont* theFont);
	void Draw(float time);
	~scroller(void);
};
