Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ags70 21/04/2011 16:48 | ags70 22/04/2011 13:07 version actuelle | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
mais que vous voulez ajouter des fonctionnalités personnelles sans pour autant utiliser | mais que vous voulez ajouter des fonctionnalités personnelles sans pour autant utiliser | ||
directement la fonction [[ags70#Parser.ParseText|ParseText]].\\ \\ | directement la fonction [[ags70#Parser.ParseText|ParseText]].\\ \\ | ||
- | Example: | + | Exemple : |
if (Parser.FindWordID("machine") > 0) | if (Parser.FindWordID("machine") > 0) | ||
Ligne 32: | Ligne 32: | ||
affichera le message si le dictionnaire du jeu inclut le mot "machine".\\ \\ | affichera le message si le dictionnaire du jeu inclut le mot "machine".\\ \\ | ||
- | // Compatibility: // Supported by ** AGS 3.1.0 ** and later versions.\\ \\ | + | // Compatibilité : // Supporté par ** AGS 3.1.0 ** et les versions plus récentes.\\ \\ |
// Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]]\\ \\ | // Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]]\\ \\ | ||
Ligne 47: | Ligne 47: | ||
avant d'utiliser la commande Said. Vous l'utiliserez certainement à l'intérieur | avant d'utiliser la commande Said. Vous l'utiliserez certainement à l'intérieur | ||
de la fonction interface_click lorsque votre [[TextBox]] est activée.\\ \\ | de la fonction interface_click lorsque votre [[TextBox]] est activée.\\ \\ | ||
- | Example: | + | Exemple : |
String commande = txtParser.Text; | String commande = txtParser.Text; | ||
Ligne 62: | Ligne 62: | ||
====Said==== | ====Said==== | ||
- | static bool Parser.Said(string text) | + | static bool Parser.Said(string texte) |
- | Checks whether the player typed in TEXT in their input passed to ParseText. | + | Vérifie si le joueur a entré TEXTE dans ce qui a été passé à ParseText. |
- | Returns // true // if it matches, // false // otherwise.\\ \\ | + | Retourne // true // s'il y a correspondance, // false // sinon.\\ \\ |
- | See [[ags17#TextParser|the text parser documentation]] for a more detailed description.\\ \\ | + | Voyez [[ags17#TextParser|la documentation du parser de texte]] pour une description plus détaillée.\\ \\ |
- | Example: | + | Exemple : |
- | String input = txtParserInput.Text; | + | String entree = txtParserInput.Text; |
- | Parser.ParseText(input); | + | Parser.ParseText(entree); |
- | if (Parser.Said("load")) { | + | if (Parser.Said("charger")) { |
txtParserInput.Text = ""; | txtParserInput.Text = ""; | ||
RestoreGameDialog(); | RestoreGameDialog(); | ||
} | } | ||
- | will bring up the restore game dialogue if the player types "load" in the text parser.\\ \\ | + | affichera le dialogue de chargement de partie si le joueur tape "charger" dans le parser de texte.\\ \\ |
// Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]], [[ags70#Parser.SaidUnknownWord|Parser.SaidUnknownWord]]\\ \\ | // Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]], [[ags70#Parser.SaidUnknownWord|Parser.SaidUnknownWord]]\\ \\ | ||
Ligne 88: | Ligne 88: | ||
static String Parser.SaidUnknownWord() | static String Parser.SaidUnknownWord() | ||
- | If a word not in the game dictionary was submitted to the last ParseText | + | Si un mot qui ne se trouve pas dans le dictionnaire du jeu a auparavant été |
- | call, then the word is returned by this command. This allows you to display a | + | passé à [[ags70#Parser.ParseText|ParseText]], alors le mot est retourné par |
- | message like "Sorry, this game doesn't recognise 'XXXX'."\\ \\ | + | cette commande. Cela vous permet d'afficher un message comme "Désolé, ce jeu |
- | If all the words were recognised, this returns null.\\ \\ | + | ne reconnaît pas 'XXXX'."\\ \\ |
- | Example: | + | Si tous les mots ont été reconnus, cela retourne // null //.\\ \\ |
+ | Exemple : | ||
- | String badWord = Parser.SaidUnknownWord(); | + | String mauvaisMot = Parser.SaidUnknownWord(); |
- | if (badWord != null) | + | if (mauvaisMot != null) |
- | Display("You can't use '%s' in this game.", badWord); | + | Display("Vous ne pouvez pas utiliser '%s' dans ce jeu.", mauvaisMot); |
- | will display the message if the player types a word that's not in the vocabulary.\\ \\ | + | affichera le message si le joueur entre un mot qui n'est pas dans le dictionnaire.\\ \\ |
// Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]], [[ags70#Parser.Said|Parser.Said]] | // Voir aussi : // [[ags70#Parser.ParseText|Parser.ParseText]], [[ags70#Parser.Said|Parser.Said]] | ||
- | {{tag>en_cours}} | + | {{tag>français}} |