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));
}
A voir également:
- Programmation SDL
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation binaire - Guide
- Programmation vb - Télécharger - Langages
- Logo programmation - Télécharger - Études & Formations
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