25 lines
443 B
C++
25 lines
443 B
C++
#ifndef ASCIIMODULE_H
|
|
#define ASCIIMODULE_H
|
|
|
|
#include "module.h"
|
|
#include <vector>
|
|
|
|
class ASCIIEntity;
|
|
class Shader;
|
|
|
|
class ASCIIModule : public Module
|
|
{
|
|
static Shader* shader;
|
|
std::vector<ASCIIEntity*> entities;
|
|
|
|
public:
|
|
ASCIIModule();
|
|
void addEntity(ASCIIEntity* myEntity);
|
|
virtual void renderGL(Camera* myCamera);
|
|
|
|
static Shader* getShader();
|
|
static void setShader(Shader* myShader);
|
|
};
|
|
|
|
#endif // ASCIIMODULE_H
|