| Remplacer un code | |
|
|
Auteur | Message |
---|
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Remplacer un code Ven 20 Avr 2012 - 19:43 | |
| Bonjour, je souhaiterais remplacer le code ci-dessous (qui marche) par un autre plus simple, mais je ne sais pas comment faire...:s Le code : - Code:
-
//DRAW FACESET for(i=0;i<xchar*ychar;i+=1){ //Début du code à remplacer if i<xchar {col = i lin = 0} else if i>=xchar && i<xchar*2 {col = i-xchar lin = 1} else if i>=xchar*2 && i<xchar*3 {col = i-xchar*2 lin = 2} else if i>=xchar*3 && i<xchar*4 {col = i-xchar*3 lin = 3} //Fin du code à remplacer draw_sprite(fcet_fd,0,xpos+(64+place)*col,ypos+(64+place)*lin); } Si vous souhaitez le savoir, je veux le remplacer car il est moche car il faudrait retaper la même ligne de code pour x nombre de lignes de personnages... Ceci vous aidera ptete à comprendre le code.. : xchar -> nombre de faceset horizontales ychar -> //nombre de faceset verticales Voilà merci d'avance pour votre aide! |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Remplacer un code Ven 20 Avr 2012 - 19:51 | |
| |
|
| |
Johny Wessmuller Utilisateur confirmé: Rang *
Messages : 233
| Sujet: Re: Remplacer un code Ven 20 Avr 2012 - 19:53 | |
| Salut, flemme de réfléchir, qu'est-ce que ce code serait censé faire ? [edit] BUUUUUUUURNEEEEEEED |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Remplacer un code Ven 20 Avr 2012 - 20:04 | |
| Il doit afficher des facesets (pour mon menu de selection de personnages) Merci D-z j'essaye avec un double for EDIT : Je suis arrivé à ce code : - Code:
-
//DRAW FACESET for(i=0;i<xchar*ychar;i+=1){ for(k=0;i>=xchar*k && i<xchar*(k+1);k+=1){ col = i-xchar*k; lin = k; } /* if i>=xchar*0 && i<xchar*1 {col = i-xchar*0 lin = 0} else if i>=xchar*1 && i<xchar*2 {col = i-xchar*1 lin = 1} else if i>=xchar*2 && i<xchar*3 {col = i-xchar*2 lin = 2} else if i>=xchar*3 && i<xchar*4 {col = i-xchar*3 lin = 3}*/ draw_sprite(fcet_fd,0,xpos+(64+place)*col,ypos+(64+place)*lin); } Le résultat est que la première ligne s'affiche (normalement lignes, 4 doivent apparaîtrent...) |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Remplacer un code Ven 20 Avr 2012 - 20:31 | |
| Je pensais plutôt à un : - Code:
-
for(j = 0; j < ychar; j++) for(i = 0; i < xchar; i++) { ... // On est sur la case (i ; j) } |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Remplacer un code Ven 20 Avr 2012 - 23:37 | |
| |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Remplacer un code Sam 21 Avr 2012 - 1:13 | |
| Pourquoi faire simple, hein :p |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: Remplacer un code Sam 21 Avr 2012 - 5:16 | |
| |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Remplacer un code Sam 21 Avr 2012 - 13:38 | |
| Ouioui je m'en rappelle Caly tkt, mais je le trouve encore trop compliqué pour moi^^ |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: Remplacer un code Sam 21 Avr 2012 - 14:09 | |
| Pourtant je trouve que tu progresse à vus d'oeil, ça fait plaisir de voir les personnes évoluer ainsi, je me dit que le temps que je passe à aider sur le forum n'est pas du temps perdu |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Remplacer un code Sam 21 Avr 2012 - 14:40 | |
| Ah c'est clair que tu m'aide beaucoup! |
|
| |
Contenu sponsorisé
| Sujet: Re: Remplacer un code | |
| |
|
| |
| Remplacer un code | |
|