AccueilPortailFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 

script fonction select et autre

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Vi
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue



Inscrit le : 03 Mar 2008
Messages : 114

MessageSujet: script fonction select et autre   Sam 7 Juin - 15:09

Plus j'avance dans mes scripts plus je contaste qu'ils se résument à
if
else
if
else

etc

Est ce une impréssion, une mauvaise technique de programmation ?

de plus j'ai chercher (afin d'éviter les if à la chaîne) une fonction select ou équivalent, mais pas trouvé.
Cela existe-t-il ?
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue



Inscrit le : 17 Avr 2006
Messages : 2608

MessageSujet: Re: script fonction select et autre   Sam 7 Juin - 15:28

Moi c'est pareil, énormément de if. D'un autre côté, c'est normal, un jeu d'aventure se résume souvent à : si le perso fait telle action, alors il se passe tel truc. Je suppose que les autres language de programmation se basent sur le même système (en tous cas quand j'étais sous Basic ou Stos, c'était pareil, plein de if / then).
_________________

http://www.ninatonnerre.com : le site officiel de la BD Nina Tonnerre
http://katurajdr.fr : mon forum officiel sur mes BD et autres créations
Revenir en haut Aller en bas
Crazy Legs
Cliqueur Amateur
Cliqueur Amateur



Age : 15
Inscrit le : 10 Jan 2008
Messages : 310
Localisation : La Rochelle

MessageSujet: Re: script fonction select et autre   Sam 28 Juin - 0:55

Excusez-moi de rajeunir ce topic qui date vraiment désolé mais c'est une très bonne question de Vi, donc j'espère en aider plus d'un qui se posent ces questions.

Il y a effectivement un "select" comme tu dis, je ne l'ai pas testé mais si le if else marche donc le ... marche ^^ !
Mais quel est ce .... ?
On appelle cette fonction le switch :

Code:
switch (//variable //)
{
case 1 : /* instruction */
break;
case 2 : /* instruction */
break;
case 3 : /* instruction */
break;
case -5 : /* instruction */
break;
case 4598 : /* instruction */
break;
defaut (facultatif):  /* instruction */
break;
}


Case suivit du nombre de la variable puis les instructions.
La fonction "défaut" est facultative, elle permet d'exécuter des actions si aucune autre n'a pu être exécutée.
La fonction break est obligatoire à chaque case car elle permet de passer directement aux instructions.
Voilà je teste et je confirme, mais ça peut être toujours utile pour des programmes en C sourire

EDIT :
Voilà un petit programme d'illustration en C ===> Ici
_________________

Une participation c'est parti si passion !
Revenir en haut Aller en bas
Vi
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue



Inscrit le : 03 Mar 2008
Messages : 114

MessageSujet: Re: script fonction select et autre   Sam 28 Juin - 9:58

héhé mais c'est que c'est très intéressant ça Smile
Revenir en haut Aller en bas
Kitai
Cliqueur Amateur
Cliqueur Amateur



Inscrit le : 01 Aoû 2006
Messages : 238

MessageSujet: Re: script fonction select et autre   Sam 16 Aoû - 2:00

Message original :
Spoiler:
 


Edit : Oups, ça m'apprendra à parler trop vite. J'ai remarqué que ce mot-clé n'est pas reconnu par AGS et est donc intutilisable, désolé.
Il n'y a pas de fonction swtich dans AGS.
_________________
Ga is Ga
Revenir en haut Aller en bas
Indy
Cliqueur Emérite
Cliqueur Emérite



Inscrit le : 17 Juil 2006
Messages : 666
Localisation : Sur le Survivaure! Avec un extraterrestre et une alien...

MessageSujet: Re: script fonction select et autre   Sam 16 Aoû - 17:36

C'est dommage d'ailleurs perplexe ...
Revenir en haut Aller en bas

script fonction select et autre

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: AIDE A L'UTILISATION D'AGS :: Questions / Réponses-
Poster un nouveau sujet   Répondre au sujet