rendered paste bodyint main()
{
int k;
int done = 0;
int choice = -1;
Log log(3);
SDLWindow win(NULL);
win.init();
Input& i = win.getInput();
VirtualSurface& screen = win.getScreen();
// On charge l'image de fond
Surface panel;
panel.load("panel.jpg");
// On charge l'image des nombres
Surface numbers;
numbers.load("digits_time.png");
// On charge chaque nombre (taille: 15 x 20)
Surface number[10];
Rect to_get(0,0,15,20);
for(k=0;k<10;k++)
{
numbers.blit(number[k],to_get,to_get);
to_get.x+=15;
}
while (!done)
{
if (i.key_pressed_['q'] == true)
{
done=1;
break;
}
// Afficher et faire défiler une image.
else if((i.key_pressed_['n'] == true)
||(i.button_pressed_[1] == true))
{
if (choice>-1)
screen.removeChild(&number[choice]);
win.clearScreen();
choice = (choice + 1) % 10;
number[choice].setPos(0, 0);
screen.addChild(&number[choice]);
}
if (win.processOneFrame())
{
done=1;
break;
}
}
}