47 lines
797 B
C++
47 lines
797 B
C++
|
|
#include "buttons.h"
|
|
#include "example.h"
|
|
#include "node.h"
|
|
#include "gfx/canvas.h"
|
|
|
|
char peng[] = {' ', ' ', ' ', ' ', ' ', 0};
|
|
|
|
int j = 0;
|
|
|
|
void fooValue::render(canvas& c){
|
|
|
|
for(int i = 0; i<c.getHeight(); i++)
|
|
c.draw(0,i);
|
|
|
|
|
|
c.print(10 , 10, title_);
|
|
peng[0] = input.raw[0] ? 'L' : ' ';
|
|
peng[1] = input.raw[1] ? 'R' : ' ';
|
|
peng[2] = input.raw[2] ? 'U' : ' ';
|
|
peng[3] = input.raw[3] ? 'D' : ' ';
|
|
j++;
|
|
j %= 10;
|
|
peng[4] = 'A' + j;
|
|
c.print(5 , 20, peng);
|
|
}
|
|
|
|
void blubValue::render(canvas& c){
|
|
for(int i = 0; i<c.getHeight();i++)
|
|
c.draw(0,i);
|
|
|
|
c.print(3 , 15, title_);
|
|
}
|
|
|
|
void menu::render(canvas& c){
|
|
|
|
for(int i = 0; i<c.getHeight();i++)
|
|
c.draw(0,i);
|
|
|
|
int r = 0;
|
|
node* ptr = getChild();
|
|
while(ptr){
|
|
c.print(3,6*r+2, ptr->title_);
|
|
ptr = ptr->getNext();
|
|
r++;
|
|
}
|
|
}
|