66 lines
1.1 KiB
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;
|
|
}
|