All pastes #161024 Raw Edit

Mine

public text v1 · immutable
·published 2006-09-04 23:00 UTC
rendered paste body
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;
                }
        }
}