CasioCraft/src/main.c

66 lines
1.1 KiB
C

#include <gint/display.h>
#include <gint/keyboard.h>
#include "gui.h"
void draw_menu(int selected)
{
//TODO : corriger le problème des string
extern bopti_image_t img_logo;
extern bopti_image_t img_widgets;
//dclear(C_RGB(17,9,2));
dclear(C_RGB(21,9,5));
//dimage(72,20, &img_logo);
dimage(40,10,&img_logo);
for(int i = 1; i <= 2; i++)
{
int x = 100;
int y = 100 + 45*(i-1);
char *text = "";
if (i==1)
text = "Jouer";
else
text = "Paramètre";
if (i==selected)
show_button(x, y, 200, text, &img_widgets, 2);
else
show_button(x, y, 200, text, &img_widgets, 1);
}
}
int main(void)
{
extern bopti_image_t img_widgets;
//dtext(1, 1, C_WHITE, "Sample fxSDK add-in.");
//dimage(40, 10, &img_widgets);
show_button(100, 100, 200, "Jouer", &img_widgets, 1);
dupdate();
int selected = 1;
int key = 0;
while (key != KEY_EXE)
{
draw_menu(selected);
dupdate();
key = getkey().key;
if (key == KEY_UP && selected == 2)
selected--;
if (key == KEY_DOWN && selected == 1)
selected++;
}
getkey();
return 1;
}