Bonjour,
je réalise actuellement un jeu sur carte. La carte fait 3000 * 5000 pixels. J'ai fait une fonction pour déplacer la carte au clavier. Mais j'ai les problèmes suivants :
Je n'arrive pas à changer l'échelle.
De plus, l'image ne se déplace pas selon les clics (alors que ça marche avec une autre image). Je crois que l'image reste bloquée en haut à gauche. Est-ce possible ???
est-ce que ça vient du fait que je ne peux pas me déplacer à x = -1500 et y = -1000 comme origine ??
voici mon code :
Suis-je assez clair ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 switch(event.type) { case SDL_QUIT: continuer = 0; break; case SDL_KEYDOWN: switch(event.key.keysym.sym) { case SDLK_UP: positioncarte.y--; break; case SDLK_DOWN: positioncarte.y++; break; case SDLK_RIGHT: positioncarte.x++; break; case SDLK_LEFT: positioncarte.x--; break; } break; }
merci
Partager