Bonsoir tout le monde
:
n´ayant pas eu de réponse résolvant le problème je vais essayer ici...
alors en gros voici mon problème :
J´ai lus pas mal de tutos sur allegro mais aucune ne s´arrête vraiment en expliquant bien comment faire du clipping...
Donc si j´ai bien compris il s´agit de ne prendre qu´une partie d´une image. Genre
http://www.photoshop-creation.com/phpBB2/jeu-de-pacman-partie-2-vt187.html
Mais comment réussir à le faire ?
dans mon code (je débute en c/c++) j´ai fait ceci
BITMAP *joueur2 = load_bitmap("player.bmp",NULL);
joueur2->w =32;
joueur2->h =32;
joueur2->clip =1;
joueur2->cl=32;
joueur2->cr=64;
joueur2->ct=0;
joueur2->cb=32;
puis ensuite j´ai mis le code pour afficher un bitmap à l´écran
draw_sprite(ecran,joueur2,100,200);
Mon image fais du 64*32 mais le truc c´est quoi que je mette je n´ai que la première partie de l´image.
Cette image se compose d´un perso vus de face (de 0 à 32 pixel en allant de gauche à droite) et d´un perso vus de dos (de 32 à 64)
Donc ma question est qu´est ce qui cloche ? et aussi n´y a-t-il pas moyens de racourcir le :
machin->cb=kèkechose
...
...
? Parce que je trouve ça lourd et ça prends de la place dans un fichier donc question lisibilité en relisant le code c´est assez chi**t...
Et aussi question débile mais je n´ai pas vraiment eu de réponse dans mon bouquin qui ne traite pas les multiples fichiers... Comment faire pour éviter les "multi definition" quand on écrit par exemple une variable dans un fichier et qu´on met cette variable dans le fichiers principale ?
Exelmple :
int pv = 10; //ecrit dans un fichier source
pv = 5 //écrit dans le fichier principale
Je sais pas si tout est clair m´enfin bon... en to
ut cas merci d´avance 