Programmation SDL
prog
-
prog -
prog -
Bonjour,
Je suis entrain d'apprendre à programmer en SDL sur le site du zero et j'ai rencontré un problème .
je fait bouger une image dans une fenetre horizentalement vers la gauche et je veux que cette image bouge vers l'adroite une fois arrivée completement a gauche et elle reprend la direction gauche si elle arrive completement adroite pour cela j'ai fait ceci mais j'ai des problèmes avec les boucles es qu'il ya quelcun qui peut m'aider ?
positionZozor.x = ecran->w / 2 - zozor->w / 2;
positionZozor.y = ecran->h / 2 - zozor->h / 2;
int b= 1;
tempsActuel = SDL_GetTicks();
if (tempsActuel - tempsPrecedent > 30)
{
while (b){
if (positionZozor.x == 0)
{do {positionZozor.x++;
tempsPrecedent = tempsActuel;
b=0;}
while (positionZozor.x == ecran->w);
positionZozor.x--;
tempsPrecedent = tempsActuel;
b=1;
}
else {
positionZozor.x--;
tempsPrecedent = tempsActuel;
b=1;
} }
}
else {
SDL_Delay(30 - (tempsActuel - tempsPrecedent));
}
Je suis entrain d'apprendre à programmer en SDL sur le site du zero et j'ai rencontré un problème .
je fait bouger une image dans une fenetre horizentalement vers la gauche et je veux que cette image bouge vers l'adroite une fois arrivée completement a gauche et elle reprend la direction gauche si elle arrive completement adroite pour cela j'ai fait ceci mais j'ai des problèmes avec les boucles es qu'il ya quelcun qui peut m'aider ?
positionZozor.x = ecran->w / 2 - zozor->w / 2;
positionZozor.y = ecran->h / 2 - zozor->h / 2;
int b= 1;
tempsActuel = SDL_GetTicks();
if (tempsActuel - tempsPrecedent > 30)
{
while (b){
if (positionZozor.x == 0)
{do {positionZozor.x++;
tempsPrecedent = tempsActuel;
b=0;}
while (positionZozor.x == ecran->w);
positionZozor.x--;
tempsPrecedent = tempsActuel;
b=1;
}
else {
positionZozor.x--;
tempsPrecedent = tempsActuel;
b=1;
} }
}
else {
SDL_Delay(30 - (tempsActuel - tempsPrecedent));
}
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- Programmation SDL
- Application programmation - Guide
- Programmation visual basic - Télécharger - Langages
- Programmation sms - Guide
- Programmation binaire - Guide
- Programmation delphi - Télécharger - Langages
parceque moi je veux faire augmenter la position.x jusqu'à arrivé à une valeur precise qui est ecran->w puis commencer à la decrementé jusqu'à arrivé à 0. et une fois arrivé à 0 elle reprend l'incrémentation
merci