This shows you the differences between the selected revision and the current
version of the page.
fr:wmebook:ch7 2011/10/22 16:10 | fr:wmebook:ch7 2011/10/22 17:38 current | ||
---|---|---|---|
Line 203: | Line 203: | ||
options[3] = "Revenons à mes autres questions"; | options[3] = "Revenons à mes autres questions"; | ||
- | Game.StartDlgBranch(); // Nous allons démarrer une branche a cause de AddResponseOnce | + | Game.StartDlgBranch(); // Nous allons démarrer une branche à cause de AddResponseOnce |
var selected; | var selected; | ||
while (selected != 3) | while (selected != 3) | ||
Line 220: | Line 220: | ||
{ | { | ||
case 0: | case 0: | ||
- | sally.Talk("Il était un héros d'un jeu d'aventure de science-fiction qui n'est jamais sorti."); | + | sally.Talk("C'était un héros de jeu d'aventure de science-fiction qui n'est jamais sorti."); |
break; | break; | ||
case 1: | case 1: | ||
Line 259: | Line 259: | ||
{ | { | ||
var options; | var options; | ||
- | options[0] = "Où avez vous vu Peter pour la dernière fois?"; | + | options[0] = "Quand avez vous vu Peter pour la dernière fois?"; |
options[1] = "Avait-il des ennemis?"; | options[1] = "Avait-il des ennemis?"; | ||
- | options[2] = "Revenons à mes autres questions; | + | options[2] = "Revenons à mes autres questions"; |
var selected; | var selected; | ||
Line 299: | Line 299: | ||
} | } | ||
</code> | </code> | ||
- | ** -------------------- EN COURS DE TRADUCTION ------------------ ** | ||
La seule différence dans celle-ci est que nous avons défini une variable globale qui influencera quelque chose dans le jeu. C'est le fondement de la logique du jeu (parfois appelé «l'effet papillon" du jeu - Quelqu'un vous dis un morceau d'information et un tiroir sans aucun rapport dans une autre ville s'ouvre mystérieusement - Mais nous ne parlons pas des lacunes relatives à la conception du jeu, d'accord? D'accord???). | La seule différence dans celle-ci est que nous avons défini une variable globale qui influencera quelque chose dans le jeu. C'est le fondement de la logique du jeu (parfois appelé «l'effet papillon" du jeu - Quelqu'un vous dis un morceau d'information et un tiroir sans aucun rapport dans une autre ville s'ouvre mystérieusement - Mais nous ne parlons pas des lacunes relatives à la conception du jeu, d'accord? D'accord???). | ||
Line 313: | Line 312: | ||
{ | { | ||
var options; | var options; | ||
- | options[0] = "Where was Peter last seen?"; | + | options[0] = "Quand avez vous vu Peter pour la dernière fois?"; |
- | options[1] = "Did he have any enemies?"; | + | options[1] = "Avait-il des ennemis?"; |
- | options[2] = "Back to my other questions."; | + | options[2] = "Revenons à mes autres questions"; |
Game.StartDlgBranch() ; | Game.StartDlgBranch() ; | ||
Line 333: | Line 332: | ||
{ | { | ||
case 0: | case 0: | ||
- | sally.Talk("He was with me on the party. Then he suddenly left."); | + | sally.Talk("Il etait avec moi à la fête. Puis il est parti soudainement."); |
- | actor.Talk("That's strange. Don't you think?"); | + | actor.Talk("C'est étrange. Vous trouvez pas?"); |
- | sally.Talk("Well... No... It was ... usual."); | + | sally.Talk("Bien... Non... c’était... habituel."); |
break; | break; | ||
case 1: | case 1: | ||
- | sally.Talk("No. Only that stupid girl who was hitting on him."); | + | sally.Talk("Non. Seulement cette fille stupide qui le matais."); |
- | actor.Talk("A girl you say? Did you get envious or what?"); | + | actor.Talk("Une fille vous dites? Étiez vous jalouse ou quoi?"); |
- | sally.Talk("Envious! Me??? On THAT girl? Never!"); | + | sally.Talk("Jalouse! Moi??? De CETTE fille? Jamais!"); |
- | sally.Talk("Besides I would kill hi..."); | + | sally.Talk("D'ailleurs, je le tu..."); |
- | actor.Talk("WHAT???"); | + | actor.Talk("QUOI???"); |
- | sally.Talk("Nothing!"); | + | sally.Talk("Rien!"); |
murderSuspect = true; | murderSuspect = true; | ||
break; | break; | ||
case 2: | case 2: | ||
- | sally.Talk("As you wish."); | + | sally.Talk("Comme vous voulez."); |
break; | break; | ||
+ | } | ||
} | } | ||
} | } | ||
Line 360: | Line 360: | ||
{ | { | ||
var options; | var options; | ||
- | options[0] = "Marc?"; | + | options[0] = "Marc?"; |
options[1] = "Peter?"; | options[1] = "Peter?"; | ||
options[2] = "Dirac?"; | options[2] = "Dirac?"; | ||
- | options[3] = "Back to my other questions."; | + | options[3] = "Revenons à mes autres questions"; |
Game.StartDlgBranch() ; | Game.StartDlgBranch() ; | ||
Line 382: | Line 382: | ||
{ | { | ||
case 0: | case 0: | ||
- | sally.Talk("He was a hero of a Sci-Fi adventure game which was never released."); | + | sally.Talk("C'était un héros de jeu d'aventure de science-fiction qui n'est jamais sorti."); |
break; | break; | ||
case 1: | case 1: | ||
- | sally.Talk("Would you believe it? Peter went missing."); | + | sally.Talk("Le croiriez-vous? Peter a disparu."); |
- | sally.Talk("We're so scared!"); | + | sally.Talk("Nous avons tellement peur!"); |
- | Peter(); | + | |
break; | break; | ||
case 2: | case 2: | ||
- | sally.Talk("Strange fellow. Sharp as a razor."); | + | sally.Talk("Étrange personnage. Tranchants comme un rasoir."); |
break; | break; | ||
case 3: | case 3: | ||
- | sally.Talk("As you wish."); | + | sally.Talk("Comme vous voulez."); |
- | break; | + | break; |
} | } | ||
} | } | ||
Line 406: | Line 405: | ||
{ | { | ||
var options; | var options; | ||
- | options[0] = "Nice weather, isn't it?"; | + | options[0] = "Quel temps magnifique, n'est ce pas?"; |
- | options[1] = "Can you tell me anything about your colleagues?"; | + | options[1] = "Pouvez vous me dire quelque chose au sujet de vos collègues?"; |
- | options[2] = "What's this book for?"; | + | options[2] = "A quoi sert ce livre?"; |
- | options[3] = "You've murdered Peter!"; | + | options[3] = "Vous avez tué Peter!"; |
- | options[100] = "Bye!"; | + | options[100] = "Au revoir!"; |
- | + | ||
var selected; | var selected; | ||
while (selected != 100) | while (selected != 100) | ||
Line 429: | Line 428: | ||
{ | { | ||
case 0: | case 0: | ||
- | sally.Talk("Not really"); | + | sally.Talk("Pas vraiment"); |
break; | break; | ||
case 1: | case 1: | ||
- | sally.Talk("Who exactly is of interest to you?"); | + | sally.Talk("Qui vous intéresse exactement?"); |
colleagues(); | colleagues(); | ||
break; | break; | ||
case 2: | case 2: | ||
- | sally.Talk("I don't know but it really looks neat!"); | + | sally.Talk("Je sais pas mais ça a l'air vraiment sympa!"); |
break; | break; | ||
case 100: | case 100: | ||
- | sally.Talk("See ya!"); | + | sally.Talk("A plus tard!"); |
break; | break; | ||
case 3: | case 3: | ||
- | sally.Talk("Yes! And now I'll kill you as well! *BLAM*"); | + | sally.Talk("Oui! Et là je vais vous tuer tout pareil! *BLAM*"); |
Scene.FadeOut(1000,255,0,0,255); | Scene.FadeOut(1000,255,0,0,255); | ||
Game.QuitGame(); | Game.QuitGame(); | ||
break; | break; | ||
} | } | ||
- | } | + | } |
Game.Interactive = true; | Game.Interactive = true; | ||
} | } | ||
Line 457: | Line 456: | ||
</code> | </code> | ||
- | + | ||
- | Just to avoid confusion, Scene.FadeOut fades out the scene to specified color. It’s prototype is: | + | Seulement pour éviter toute confusion, Scene.FadeOut efface la scène en une couleur spécifique. Son utilisation est: |
**Scene.FadeOut(duration, red, green, blue, alpha);** | **Scene.FadeOut(duration, red, green, blue, alpha);** | ||
- | and we let it fade for 1000 ms (1 sec.), to full red and no transparency. | + | ici nous laissons s'effacer pendant 1000ms (1 sec.), vers le tout rouge sans transparence. |
- | + | ||
- | **Game.QuitGame();** simply exits the game to Windows. | + | |
- | Of course you can find the listing of this script in the resources folder for the chapter 7. | + | **Game.QuitGame();** Sort tout simplement du jeu vers Windows. |
- | You can find a couple of related methods which we didn’t cover here in documentation under | + | Bien sûr vous pouvez trouver le listing de se script dans le répertoire des ressources pour le chapitre 7. |
+ | Vous pouvez trouvez quelques méthodes à ce sujet que nous n'avons pas traité ici, dans la documentation de WME sous | ||
//Contents -> Scripting in WME -> Script Language Reference -> Game Object in the section Responses / Inventory// | //Contents -> Scripting in WME -> Script Language Reference -> Game Object in the section Responses / Inventory// | ||
- | And that concludes this chapter but don’t worry. There is a lor of exciting stuff to come. | + | Et ça conclu ce chapitre, mais ne vous en faites pas, Il y a beaucoup de choses passionnantes à venir. |