- [NEW] menu i menu::popup
- [WIP] toolbar - [WIP] treeview
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
#include "japi/game.h"
|
||||
#include "japi/font.h"
|
||||
#include "menu.h"
|
||||
#include "toolbar.h"
|
||||
#include "treeview.h"
|
||||
|
||||
bool loop();
|
||||
|
||||
@@ -10,15 +12,17 @@ void game::init()
|
||||
draw::init("DILEMMAKER v0.1", 800, 600);
|
||||
game::setState(loop);
|
||||
font::load("font/8bithud");
|
||||
draw::cls(0x00000000);
|
||||
}
|
||||
|
||||
bool loop()
|
||||
{
|
||||
draw::cls(0x00000000);
|
||||
|
||||
menu::start();
|
||||
if (menu::option("FILE")) {
|
||||
menu::popup::start();
|
||||
menu::popup::option("New...");
|
||||
menu::popup::option("Load...");
|
||||
menu::popup::option("Save...");
|
||||
menu::popup::end();
|
||||
}
|
||||
if (menu::option("EDIT")) {
|
||||
@@ -33,6 +37,24 @@ bool loop()
|
||||
menu::popup::start();
|
||||
menu::popup::end();
|
||||
}
|
||||
if (menu::end()) { draw::render(); return true; }
|
||||
|
||||
toolbar::start();
|
||||
|
||||
treeview::start();
|
||||
if (treeview::option("room01", 0)) {
|
||||
treeview::option("abad", 1);
|
||||
treeview::option("Jailer", 1);
|
||||
}
|
||||
if (treeview::option("room02", 0)) {
|
||||
treeview::option("abad", 1);
|
||||
treeview::option("Jailer", 1);
|
||||
}
|
||||
if (treeview::option("room03", 0)) {
|
||||
treeview::option("abad", 1);
|
||||
treeview::option("Jailer", 1);
|
||||
}
|
||||
treeview::end();
|
||||
|
||||
/*x1 += 6; x2 = x1 + font::len("FILE")+6;
|
||||
font::print("FILE", x1, 5); x1=x2;
|
||||
|
||||
Reference in New Issue
Block a user