cleanup prototype code

This commit is contained in:
j3d1 2018-11-05 21:09:01 +01:00
parent d958452e48
commit bfef6fdc1e
17 changed files with 272 additions and 243 deletions

View file

@ -1,23 +1,22 @@
#include "col.h"
#include "example.h"
#include "node.h"
#include "gfx/canvas.h"
char peng[] = {'_','_','_','_','_',0};
int j = 0;
void draw_foo(int offset, int size, Node* ptr, canvas& c){
Value* val = (Value*) ptr;
void fooValue::render(canvas& c){
for(int i = 0; i<32; i++)
c.draw(0,i);
for(int i = 0; i<size; i++)
for(int i = 0; i<c.getWidth(); i++)
c.draw(i,31-i%32);
for(int i = 0; i<size; i++)
for(int i = 0; i<c.getWidth(); i++)
c.draw(i,31-(i+16)%32);
c.print(5 , 10, ptr->title_);
c.print(5 , 10, title_);
peng[0]=input[0]?' ':'#';
peng[1]=input[1]?' ':'#';
peng[2]=input[2]?' ':'#';
@ -28,18 +27,17 @@ void draw_foo(int offset, int size, Node* ptr, canvas& c){
c.print(5 , 20, peng);
}
void draw_blub(int offset, int size, Node* ptr, canvas& c){
Value* val = (Value*) ptr;
void blubValue::render(canvas& c){
for(int i = 0; i<32;i++)
c.draw(0,i);
c.print(5 , 10, ptr->title_);
c.print(5 , 10, title_);
}
void draw_menu(int offset, int size, Node* val, canvas& c){
void menu::render(canvas& c){
for(int i = 0; i<32;i++)
c.draw(0,i);
for(int i = 0; i<32 && i<size;i++)
c.draw((i%size),i);
for(int i = 0; i<32 && i<c.getWidth();i++)
c.draw((i%c.getWidth()),i);
}