wont use lua lol
This commit is contained in:
parent
2577b18b43
commit
1c27658641
15 changed files with 101 additions and 26 deletions
|
|
@ -1,6 +1,5 @@
|
|||
#include <enginend/engine.h>
|
||||
#include <enginend/graph/noise.h>
|
||||
#include <luajit/lua.hpp>
|
||||
#include <tiny/tdf.h>
|
||||
|
||||
|
||||
|
|
@ -18,7 +17,9 @@ public:
|
|||
std::vector<std::string> scripts;
|
||||
const char* CONF()override{return "scripts.tdf";}
|
||||
Image noiseout;
|
||||
std::string erroredscript="";
|
||||
noiserenderer(){
|
||||
enginend::DEFAULT->text={255,0,0,255};
|
||||
config=new tiny::TDF_FILE;
|
||||
config->filepath=(char*)this->CONF();
|
||||
config->read();
|
||||
|
|
@ -40,18 +41,24 @@ public:
|
|||
this->tickrate=3;
|
||||
this->framerate=3;
|
||||
}
|
||||
void tick() override{}
|
||||
void draw() override {
|
||||
void tick() override {
|
||||
(*(dynamic_cast<enginend::nodes::twod::text*>((*gui)[1]))).content=this->erroredscript;
|
||||
(*(dynamic_cast<enginend::nodes::twod::text*>((*gui)[0]))).tick();
|
||||
(*(dynamic_cast<enginend::nodes::twod::text*>((*gui)[1]))).tick();
|
||||
|
||||
}
|
||||
void draw() override {
|
||||
(*(dynamic_cast<enginend::nodes::twod::text*>((*gui)[0]))).draw();
|
||||
(*(dynamic_cast<enginend::nodes::twod::text*>((*gui)[1]))).draw();
|
||||
}
|
||||
void exit() override{}
|
||||
~noiserenderer() {};
|
||||
|
||||
};
|
||||
|
||||
void refreshstuf(noiserenderer *program,char *refreshtdf,char *refreshnoise);
|
||||
|
||||
int main() {
|
||||
|
||||
noiserenderer program;
|
||||
program.boot();
|
||||
struct timespec peepy;
|
||||
|
|
@ -115,4 +122,4 @@ void refreshstuf(noiserenderer *program,char *refreshtdf,char *refreshnoise){
|
|||
delete tocheck;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue