Remplacer un code Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le deal à ne pas rater :
AliExpress : Nouveaux codes promo (8€, 20€, 30€, 50€…)
Voir le deal
Le Deal du moment :
Carte Fnac+ Jackpot avec 30€ offerts sur le ...
Voir le deal
19.99 €

 

 Remplacer un code

Aller en bas 
4 participants
AuteurMessage
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Remplacer un code Empty
MessageSujet: Remplacer un code   Remplacer un code EmptyVen 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!

Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptyVen 20 Avr 2012 - 19:51

Mets un double for...
Revenir en haut Aller en bas
Johny Wessmuller
Utilisateur confirmé: Rang *



Messages : 233

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptyVen 20 Avr 2012 - 19:53

Salut, flemme de réfléchir, qu'est-ce que ce code serait censé faire ?
[edit] BUUUUUUUURNEEEEEEED colere2
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptyVen 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...)
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptyVen 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)
    }
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptyVen 20 Avr 2012 - 23:37

ah...merci beaucoup^^
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptySam 21 Avr 2012 - 1:13

Pourquoi faire simple, hein :p
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


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.

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptySam 21 Avr 2012 - 5:16

Sinon un exemple que je t'avais déjà fait il y a très longtemps:
http://www.mediafire.com/?s79yk5zyj1o3ghi
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptySam 21 Avr 2012 - 13:38

Ouioui je m'en rappelle Caly tkt, mais je le trouve encore trop compliqué pour moi^^
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


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.

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptySam 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 Smile
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code EmptySam 21 Avr 2012 - 14:40

Ah c'est clair que tu m'aide beaucoup!
Revenir en haut Aller en bas
Contenu sponsorisé





Remplacer un code Empty
MessageSujet: Re: Remplacer un code   Remplacer un code Empty

Revenir en haut Aller en bas
 
Remplacer un code
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Site qu'on peut remplacer.
» Questions : remplacer une couleur
» Remplacer un mot dans un string par...
» comment remplacer un string par un sprite
» Remplacer un objet par un autre ds ini [Résolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: