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.

types_predefinis 07/10/2012 16:21 version actuelle
Ligne 1: Ligne 1:
 +[[ags|{{:contents.gif}}]] [[scripting|{{:up.gif}}]] [[personnalisation_de_l_affichage_des_options_des_dialogues|{{:back.gif}}]] [[mots-cles|{{:forward.gif}}]]
 +----
 +====Liste des types prédéfinis====
 +AGS propose plusieurs [[Mots-Clés#enum|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.Animate]],
 +[[Character#FaceCharacter|Character.FaceCharacter]],
 +[[Character#FaceLocation|Character.FaceLocation]],
 +[[Character#FaceObject|Character.FaceObject]],
 +[[Character#Move|Character.Move]],
 +[[Character#Walk|Character.Walk]],
 +[[Character#WalkStraight|Character.WalkStraight]],
 +[[Object#Animate|Object.Animate]],
 +[[Object#Move|Object.Move]]\\ \\
 + 
 +  enum Direction {
 +    eForwards,
 +    eBackwards
 +  };
 +
 + Correspond généralement au sens dans lequel une animation est jouée.
 +
 + // Utilisé par : //  [[Character#Animate|Character.Animate]],
 +[[Object#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.Move]],
 +[[Character#Walk|Character.Walk]],
 +[[Object#Move|Object.Move]]\\ \\
 + 
 +  enum RepeatStyle {
 +    eOnce,
 +    eRepeat
 +  };
 +
 + Correspond généralement à l'animation en boucle (//Repeat//) ou non (//Once//).
 +
 + // Utilisé par : //  [[Button#Animate|Button.Animate]],
 +[[Character#Animate|Character.Animate]],
 +[[Object#Animate|Object.Animate]]\\ \\
 + 
 +  enum Alignment {
 +    eAlignLeft,
 +    eAlignCentre,
 +    eAlignRight
 +  };
 +
 + Correspond généralement à l'alignement des images d'une animation.
 +
 + // Utilisé par : //  [[Character#LockViewAligned|Character.LockViewAligned]]\\ \\
 + 
 +  enum eFlipDirection {
 +    eFlipLeftToRight,
 +    eFlipUpsideDown,
 +    eFlipBoth
 +  };
 +
 + Correspond généralement au retournement des images d'animation.
 +
 + // Utilisé par : //  [[DynamicSprite#Flip|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 : //  [[Screen#SetScreenTransition|SetScreenTransition]],
 +[[Screen#SetNextScreenTransition|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|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 : //  [[Maths#FloatToInt|FloatToInt]]\\ \\
 + 
 +  enum eSpeechStyle {
 +    eSpeechLucasarts,
 +    eSpeechSierra,
 +    eSpeechSierraWithBackground,
 +    eSpeechFullScreen
 +  };
 +
 + Correspond généralement au style de discours utilisé.
 +
 + // Utilisé par : //  [[Speech#SetSpeechStyle|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 : //  [[Multimedia#SetVoiceMode|SetVoiceMode]]\\ \\
 + 
 +  enum DialogOptionState {
 +    eOptionOff,
 +    eOptionOn,
 +    eOptionOffForever
 +  };
 +
 + // Utilisé par : //  [[Dialog#GetOptionState|Dialog.GetOptionState]],
 +[[Dialog#SetOptionState|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 : //  [[Game#StartCutscene|StartCutscene]]\\ \\
 + 
 +  enum eOperatingSystem {
 +    eOSDOS,
 +    eOSWindows,
 +    eOSLinux,
 +    eOSMacOS
 +  };
 +
 + Correspond généralement au système d'opération.
 +
 + // Utilisé par : //  [[System#OperatingSystem|System.OperatingSystem]]\\ \\
 + 
 +  enum eCDAudioFunction {
 +    eCDIsDriverPresent,
 +    eCDGetPlayingStatus,
 +    eCDPlayTrack,
 +    eCDPausePlayback,
 +    eCDResumePlayback,
 +    eCDGetNumTracks,
 +    eCDEject,
 +    eCDCloseTray,
 +    eCDGetCDDriveCount,
 +    eCDSelectActiveCDDrive
 +  };
 +
 + Concerne les options multimédias.
 +
 + // Utilisé par : //  [[Multimedia#CDAudio|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 : //  [[Game#IsInteractionAvailable|IsInteractionAvailable]],
 +[[Game#ProcessClick|ProcessClick]],
 +[[Mouse#ChangeModeGraphic|Mouse.ChangeModeGraphic]],
 +[[Mouse#ChangeModeHotspot|Mouse.ChangeModeHotspot]],
 +[[Mouse#DisableMode|Mouse.DisableMode]],
 +[[Mouse#EnableMode|Mouse.EnableMode]],
 +[[Mouse#UseModeGraphic|Mouse.UseModeGraphic]],
 +[[Mouse#Mode|Mouse.Mode]],
 +[[InventoryItem#IsInteractionAvailable|InventoryItem.IsInteractionAvailable]],
 +[[InventoryItem#RunInteraction|InventoryItem.RunInteraction]],
 +[[Hotspot#RunInteraction|Hotspot.RunInteraction]],
 +[[Object#RunInteraction|Object.RunInteraction]],
 +[[Character#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|Button.Font]],
 +[[DrawingSurface#DrawMessageWrapped|DrawingSurface.DrawMessageWrapped]],
 +[[DrawingSurface#DrawString|DrawingSurface.DrawString]],
 +[[DrawingSurface#DrawStringWrapped|DrawingSurface.DrawStringWrapped]],
 +[[Game#NormalFont|Game.NormalFont]],
 +[[Game#SpeechFont|Game.SpeechFont]],
 +[[Game#GetTextHeight|GetTextHeight]],
 +[[Game#GetTextWidth|GetTextWidth]],
 +[[Label#Font|Label.Font]],
 +[[ListBox#Font|ListBox.Font]],
 +[[TextBox#Font|TextBox.Font]],
 +[[Overlay#CreateTextual|Overlay.CreateTextual]],
 +[[Overlay#SetText|Overlay.SetText]]\\ \\
 +
 + 
 +  enum LocationType {
 +    eLocationNothing,
 +    eLocationHotspot,
 +    eLocationCharacter,
 +    eLocationObject
 +  };
 +
 + Correspond généralement au type d'élément à l'écran.
 +
 + // Retourné par : //  [[Game#GetLocationType|GetLocationType]]\\ \\
 + 
 +  enum FileMode {
 +    eFileRead,
 +    eFileWrite,
 +    eFileAppend
 +  };
 +
 + Correspond généralement au mode d'accès à un fichier.
 +
 + // Utilisé par : //  [[File#Open|File.Open]]\\ \\
 + 
 +  enum DialogOptionSayStyle {
 +    eSayUseOptionSetting,
 +    eSayAlways,
 +    eSayNever
 +  };
 +
 + // Utilisé par : //  [[Dialog#DisplayOptions|Dialog.DisplayOptions]]
 +
 +  enum VideoSkipStyle {
 +    eVideoSkipNotAllowed,
 +    eVideoSkipEscKey,
 +    eVideoSkipAnyKey,
 +    eVideoSkipAnyKeyOrMouse
 +  };
 +
 + //Utilisé par :// [[Overlay#PlayVideo|PlayVideo]]
 +
 +  enum AudioFileType {
 +    eAudioFileOGG,
 +    eAudioFileMP3,
 +    eAudioFileWAV,
 +    eAudioFileVOC,
 +    eAudioFileMIDI,
 +    eAudioFileMOD
 +  };
 +
 + // Utilisé par :// [[AudioClip#FileType|AudioClip.FileType]]
 +
 +  enum AudioPriority {
 +    eAudioPriorityVeryLow = 1,
 +    eAudioPriorityLow = 25,
 +    eAudioPriorityNormal = 50,
 +    eAudioPriorityHigh = 75,
 +    eAudioPriorityVeryHigh = 100
 +  };
 +
 + // Utilisé par : // [[AudioClip#Play|AudioClip.Play]], [[AudioClip#PlayFrom|AudioClip.PlayFrom]], [[AudioClip#PlayQueued|AudioClip.PlayQueued]]
 +
 +
 +{{tag>français}}
 
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