int 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 Sprite numbers; numbers.load("digits_time.png"); numbers.splitNbFrame(10, 1); // 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; numbers.setFrame(choice); //number[choice].setPos(0, 0); //screen.addChild(&number[choice]); } if (win.processOneFrame()) { done=1; break; } } }