SCUMM_VERBCOIN_GUI est un module du script qui est inclu avec le modèle Verb Coin.
Les fonctions de cette section ne sont disponibles que si vous avez créé votre jeu
en utilisant ce modèle.
static SCUMM_VERBCOIN_GUI.Deselect()Désélection un objet s'il est actif ou quitte l'inventaire. Utilisé pour le support du clavier.
static SCUMM_VERBCOIN_GUI.DisableVerbCoinGUI(bool desactive)Active/Désactive le système SCUMM Verbcoin GUI. Cela peut être utilisé pour permettre au joueur d'activer/désactiver le système SCUMM VerbCoin lors de l'exécution du jeu.
SCUMM_VERBCOIN_GUI.DisableVerbCoinGUI(true);
désactivera tout code traitant le système VerbCoin.
static SCUMM_VERBCOIN_GUI.DoubleClickSpeed(int vitesse)Définit l'intervalle durant lequel un double-clic peut être détecté. Augmentez cette valeur pour des double-clics plus lents, et diminuez-la pour des double-clics plus rapides.
SCUMM_VERBCOIN_GUI.DoubleClickSpeed(GetGameSpeed()/4);
définira la vitesse de double-cli à un quart de seconde. (C'est une bonne valeur par défaut)
Voir aussi : SCUMM_VERBCOIN_GUI.doubleclick
static SCUMM_VERBCOIN_GUI.GoInventory()Cette fonction ouvre ou ferme votre inventaire.
static SCUMM_VERBCOIN_GUI.Item_Count(int combien)Détermine le nombre d'objets que le défilement de l'inventaire utilisera pour afficher la prochaine quantité x d'objets.
SCUMM_VERBCOIN_GUI.Item_Count(10);
assurera qu'au prochain défilement de l'inventaire seront affichés les objets 11, 21, 31, …
Voir aussi : SCUMM_VERBCOIN_GUI.InvScroll_Left,
SCUMM_VERBCOIN_GUI.InvScroll_Right
static SCUMM_VERBCOIN_GUI.InvScroll_Left()Fait défiler l'inventaire vers la gauche, du nombre d'objets défini par Item_Count.
Voir aussi : SCUMM_VERBCOIN_GUI.Item_Count,
SCUMM_VERBCOIN_GUI.InvScroll_Right
static SCUMM_VERBCOIN_GUI.InvScroll_Right()Fait défiler l'inventaire sur la droite, du nombre d'objets défini par Item_Count.
Voir aussi : SCUMM_VERBCOIN_GUI.Item_Count,
SCUMM_VERBCOIN_GUI.InvScroll_Left
static SCUMM_VERBCOIN_GUI.Inv_Border_active(bool bordures_x, bool bordures_y)Détermine quelles bordures de l'inventaire le font disparaître.
SCUMM_VERBCOIN_GUI.Inv_Border_active(false, true);
fera que le jeu quittera l'inventaire lorsque la souris passera soit le haut soit le bas de l'inventaire.
Voir aussi : SCUMM_VERBCOIN_GUI.Inv_Border_SetPos
static SCUMM_VERBCOIN_GUI.Inv_Border_SetPos(int haut, int bas, int gauche, int droite)Définit les positions des bordures d'effacement de l'inventaire.
SCUMM_VERBCOIN_GUI.Inv_Border_SetPos(20, 220, 20, 295);
placera la bordure du haut à la coordonnée y 20, la bordure du bas à la coordonnée y 220,
la bordure de gauche à la coordonnée x 20 et la bordure de droite à la coordonnée x 295.
Voir aussi : SCUMM_VERBCOIN_GUI.Inv_Border_active
static SCUMM_VERBCOIN_GUI.Inventory_GUI(int gID_Inventaire,int gID_InvDessous)Définit les ID des GUI d'inventaire, de façon à ce que le module sache quel GUI est votre inventaire et lequel est votre inventaire de fond.
SCUMM_VERBCOIN_GUI.Inventory_GUI(2, 3);
informera le module que votre GUI d'inventaire est le numéro 2 et que le GUI de fond est le numéro 3.\
static SCUMM_VERBCOIN_GUI.RunInteraction(CursorMode)Lance l'interaction choisie. Utilisé pour le support clavier.
SCUMM_VERBCOIN_GUI.RunInteraction(eModeTalkto);
Voir aussi : SCUMM_VERBCOIN_GUI.Deselect,
SCUMM_VERBCOIN_GUI.Select
static SCUMM_VERBCOIN_GUI.Select()Sélectionne un objet, ou si un objet est actif, tente de l'utiliser. Utilisé pour le support clavier.
static SCUMM_VERBCOIN_GUI.Verbcoin_GUI(int gID_Verbal)Définit l'ID du GUI verbal, de façon à ce que le module sache quel GUI utiliser.
SCUMM_VERBCOIN_GUI.Verbcoin_GUI(1);
informera le module que votre GUI verbal est le numéro 1.
static SCUMM_VERBCOIN_GUI.verbgraphic(ButtonChoice, int numero_sprite)Attache une sprite à un bouton. Cette sprite sera affichée lorsque la souris survolera le bouton.
SCUMM_VERBCOIN_GUI.verbgraphic(bParler, 2);
utilisera la sprite 2 pour le bouton Parler lorsque la souris le survolera.
global bool doubleclickUtilisée pour déterminer si un double-clic a eu lieu.
if (doubleclick == false){ Display("Vous avez fait un clic simple"); } else{ Display("Vous avez fait un double-clic !"); }
affichera le message “Vous avez fait un clic simple” lorsque vous faire un clic simple sur un objet/hotspot/personnage/…
Voir aussi : SCUMM_VERBCOIN_GUI.DoubleClickSpeed