46 lines
990 B
C++
46 lines
990 B
C++
#include "japi/draw.h"
|
|
#include "japi/game.h"
|
|
#include "japi/font.h"
|
|
#include "menu.h"
|
|
|
|
bool loop();
|
|
|
|
void game::init()
|
|
{
|
|
draw::init("DILEMMAKER v0.1", 800, 600);
|
|
game::setState(loop);
|
|
font::load("font/8bithud");
|
|
}
|
|
|
|
bool loop()
|
|
{
|
|
draw::cls(0x00000000);
|
|
|
|
menu::start();
|
|
if (menu::option("FILE")) {
|
|
menu::popup::start();
|
|
menu::popup::end();
|
|
}
|
|
if (menu::option("EDIT")) {
|
|
menu::popup::start();
|
|
menu::popup::end();
|
|
}
|
|
if (menu::option("SELECTION")) {
|
|
menu::popup::start();
|
|
menu::popup::end();
|
|
}
|
|
if (menu::option("VIEW")) {
|
|
menu::popup::start();
|
|
menu::popup::end();
|
|
}
|
|
|
|
/*x1 += 6; x2 = x1 + font::len("FILE")+6;
|
|
font::print("FILE", x1, 5); x1=x2;
|
|
|
|
font::print("EDIT", x, 5); x+= font::len("EDIT")+12;
|
|
font::print("SELECTION", x, 5); x+= font::len("SELECTION")+12;
|
|
font::print("VIEW", x, 5); x+= font::len("VIEW")+12;*/
|
|
draw::render();
|
|
return true;
|
|
}
|