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


Liste des types prédéfinis

AGS propose plusieurs types prédéfinis. Ils sont utilisés par plusieurs commandes, et s'afficheront généralement automatiquement par auto-complétion. Toutefois, lorsque l'auto-complétion ne marche pas, le manuel de référence s'avère très précieux :

enum BlockingStyle {
  eBlock,
  eNoBlock
};

Correspond généralement à la suspension temporaire de l'exécution du script.

Utilisé par : Character.Animate, Character.FaceCharacter, Character.FaceLocation, Character.FaceObject, Character.Move, Character.Walk, Character.WalkStraight, Object.Animate, Object.Move

enum Direction {
  eForwards,
  eBackwards
};

Correspond généralement au sens dans lequel une animation est jouée.

Utilisé par : Character.Animate, Object.Animate

enum WalkWhere {
  eAnywhere,
  eWalkableAreas
};

Correspond généralement à la possibilité pour un personnage de marcher hors des zones de déplacements (Walkable Areas).

Utilisé par : Character.Move, Character.Walk, Object.Move

enum RepeatStyle {
  eOnce,
  eRepeat
};

Correspond généralement à l'animation en boucle (Repeat) ou non (Once).

Utilisé par : Button.Animate, Character.Animate, Object.Animate

enum Alignment {
  eAlignLeft,
  eAlignCentre,
  eAlignRight
};

Correspond généralement à l'alignement des images d'une animation.

Utilisé par : Character.LockViewAligned

enum eFlipDirection {
  eFlipLeftToRight,
  eFlipUpsideDown,
  eFlipBoth
};

Correspond généralement au retournement des images d'animation.

Utilisé par : DynamicSprite.Flip

enum TransitionStyle {
  eTransitionFade,
  eTransitionInstant,
  eTransitionDissolve,
  eTransitionBoxout,
  eTransitionCrossfade
};

Correspond généralement au style de transition d'écran entre les pièces.

Utilisé par : SetScreenTransition, SetNextScreenTransition

enum MouseButton {
  eMouseLeft,
  eMouseRight,
  eMouseMiddle,
  eMouseLeftInv,
  eMouseMiddleInv,
  eMouseRightInv,
  eMouseWheelNorth,
  eMouseWheelSouth
};

Correspond généralement au bouton qui a servi pour cliquer à la souris.

Utilisé par : Mouse.IsButtonDown Passed into: on_mouse_click

enum EventType {
  eEventLeaveRoom,
  eEventEnterRoom,
  eEventGotScore,
  eEventGUIMouseDown,
  eEventGUIMouseUp,
  eEventAddInventory,
  eEventLoseInventory,
  eEventRestoreGame
};

Correspond généralement à l'occurrence d'un événement.

Passed into: on_event

enum RoundDirection {
  eRoundDown,
  eRoundNearest,
  eRoundUp
};

Correspond généralement à la façon d'arrondir un nombre.

Utilisé par : FloatToInt

enum eSpeechStyle {
  eSpeechLucasarts,
  eSpeechSierra,
  eSpeechSierraWithBackground,
  eSpeechFullScreen
};

Correspond généralement au style de discours utilisé.

Utilisé par : SetSpeechStyle

enum eVoiceMode {
  eSpeechTextOnly,
  eSpeechVoiceAndText,
  eSpeechVoiceOnly
};

Correspond généralement à la présence simultanée ou l'absence des voix et des textes.

Utilisé par : SetVoiceMode

enum DialogOptionState {
  eOptionOff,
  eOptionOn,
  eOptionOffForever
};

Utilisé par : Dialog.GetOptionState, Dialog.SetOptionState

enum CutsceneSkipType {
  eSkipESCOnly,
  eSkipAnyKey,
  eSkipMouseClick,
  eSkipAnyKeyOrMouseClick,
  eSkipESCOrRightButton
};

Correspond généralement à la possibilité et à la manière de passer une scène cinématique.

Utilisé par : StartCutscene

enum eOperatingSystem {
  eOSDOS,
  eOSWindows,
  eOSLinux,
  eOSMacOS
};

Correspond généralement au système d'opération.

Utilisé par : System.OperatingSystem

enum eCDAudioFunction {
  eCDIsDriverPresent,
  eCDGetPlayingStatus,
  eCDPlayTrack,
  eCDPausePlayback,
  eCDResumePlayback,
  eCDGetNumTracks,
  eCDEject,
  eCDCloseTray,
  eCDGetCDDriveCount,
  eCDSelectActiveCDDrive
};

Concerne les options multimédias.

Utilisé par : CDAudio

enum CursorMode {
  eModeXXXX,
  eModeXXXX,
  ...
};

Les types CursorMode sont automatiquement générés selon les modes de curseurs que vous avez définis. Le nom du mode de curseur est récupéré, les espaces éventuels sont supprimés, et eMode est placé devant.

Utilisé par : IsInteractionAvailable, ProcessClick, Mouse.ChangeModeGraphic, Mouse.ChangeModeHotspot, Mouse.DisableMode, Mouse.EnableMode, Mouse.UseModeGraphic, Mouse.Mode, InventoryItem.IsInteractionAvailable, InventoryItem.RunInteraction, Hotspot.RunInteraction, Object.RunInteraction, Character.RunInteraction

enum FontType {
  eFontXXXX,
  eFontXXXX,
  ...
};

Les types FontType sont automatiquement générés selon les polices que vous utilisez. Le nom de la police est récupéré, les espaces éventuels sont supprimés, et eFont est placé devant.

Utilisé par : Button.Font, DrawingSurface.DrawMessageWrapped, DrawingSurface.DrawString, DrawingSurface.DrawStringWrapped, Game.NormalFont, Game.SpeechFont, GetTextHeight, GetTextWidth, Label.Font, ListBox.Font, TextBox.Font, Overlay.CreateTextual, Overlay.SetText

enum LocationType {
  eLocationNothing,
  eLocationHotspot,
  eLocationCharacter,
  eLocationObject
};

Correspond généralement au type d'élément à l'écran.

Retourné par : GetLocationType

enum FileMode {
  eFileRead,
  eFileWrite,
  eFileAppend
};

Correspond généralement au mode d'accès à un fichier.

Utilisé par : File.Open

enum DialogOptionSayStyle {
  eSayUseOptionSetting,
  eSayAlways,
  eSayNever
};

Utilisé par : Dialog.DisplayOptions

enum VideoSkipStyle {
  eVideoSkipNotAllowed,
  eVideoSkipEscKey,
  eVideoSkipAnyKey,
  eVideoSkipAnyKeyOrMouse
};

Utilisé par : PlayVideo

enum AudioFileType {
  eAudioFileOGG,
  eAudioFileMP3,
  eAudioFileWAV,
  eAudioFileVOC,
  eAudioFileMIDI,
  eAudioFileMOD
};

Utilisé par : AudioClip.FileType

enum AudioPriority {
  eAudioPriorityVeryLow = 1,
  eAudioPriorityLow = 25,
  eAudioPriorityNormal = 50,
  eAudioPriorityHigh = 75,
  eAudioPriorityVeryHigh = 100
};

Utilisé par : AudioClip.Play, AudioClip.PlayFrom, AudioClip.PlayQueued

 
types_predefinis.txt · Dernière modification: 07/10/2012 16:21 (édition externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki