Pages traduites Pages à traduire Pages en cours de traduction
A propos
 

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

ags37 13/11/2008 21:32 ags37 30/01/2012 11:22 version actuelle
Ligne 9: Ligne 9:
importer des scripts écrits par d'autres personnes.\\ \\ importer des scripts écrits par d'autres personnes.\\ \\
-Le script global principal doit encore contenir toutes les fonctions d'interaction +Le script global principal doit encore contenir toutes les fonctions d'événements (les scripts 
-Scripts de Look At Character, d'interaction avec des scripts d'inventaire et ainsi de suite) et  +correspondant à //Look At Character//, //Interact With Inventory//, etc.) et de tous les éléments 
-de tous les manipulateurs de GUI (btnSave_Click, etc.)\\ \\ +de GUI (btnSave_Click, etc.)\\ \\
Mais si vous avez des fonctions personnalisées, vous pouvez les mettre dans un script séparé Mais si vous avez des fonctions personnalisées, vous pouvez les mettre dans un script séparé
Ligne 40: Ligne 40:
C'est le principe de base derrière l'utilisation de plusieurs scripts!\\ \\ C'est le principe de base derrière l'utilisation de plusieurs scripts!\\ \\
- ** fonctions speciales ** \\ \\  + ** Fonctions speciales ** \\ \\  
-Est ce que ces script rajoutés peuvent utiliser des fonctions comme game_start and repeatedly_execute? +Est-ce que ces script rajoutés peuvent utiliser des fonctions comme ''game_start'' et ''repeatedly_execute''
-Et bien , oui et non. Ils peuvent contenir les fonctions suivantes, et ils+Eh bien, oui et non. Ils peuvent contenir les fonctions suivantes, et ils
seront appelés au bon moment juste avant les fonction de script globales : seront appelés au bon moment juste avant les fonction de script globales :
  *  function game_start()   *  function game_start()
  *  function on_event(EventType event, int data)   *  function on_event(EventType event, int data)
-  *  function on_key_press(int keycode) +  *  function on_key_press(eKeyCode keycode)
  *  function on_mouse_click(MouseButton button)   *  function on_mouse_click(MouseButton button)
  *  function repeatedly_execute()   *  function repeatedly_execute()
  *  function repeatedly_execute_always()   *  function repeatedly_execute_always()
-Toutes les autre fonction speciales , comme dialog_request,seront seulement appellées dans +Toutes les autre fonction spéciales , comme ''dialog_request'', seront seulement appelées dans 
-le script global même si elles existent dan sun autre script. +le script global même si elles existent dans un autre script. 
-si vous avez besoin d'autres scripts pour utiliser ces fontionnalités , vous pouvez +Si vous avez besoin d'autres scripts pour utiliser ces fonctionnalités , vous pouvez
créer une fonction personnalisée et l'appeler depuis votre script global.\\ \\ créer une fonction personnalisée et l'appeler depuis votre script global.\\ \\
-La commande [[ags53#ClaimEvent|ClaimEvent]] est utilisée pour on_key_press, on_mouse_click +La commande [[ags53#ClaimEvent|ClaimEvent]] est utilisée pour ''on_key_press'', ''on_mouse_click'' 
-et on_event. L'appeler empêche le reste des scripts d'etre appelés ( y compris les scripts globaux)\\ \\ +et ''on_event''. L'appeler empêche d'appeler ces fonctions dans le reste des scripts (y compris les scripts globaux)\\ \\
 +{{tag>français révision}}
 
ags37.1226608375.txt.gz · Dernière modification: 13/11/2008 21:32 par 82.236.39.111
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki