[[ags|{{:contents.gif}}]] [[scripting|{{:up.gif}}]] [[speech|{{:back.gif}}]] [[scumm_verbcoin_gui|{{:forward.gif}}]] ---- =====Fonctions et propriétés de ViewFrame (Vignettes)===== ====Flipped==== // (Anciennement compris dans GetGameParameter, désormais obsolète) // readonly bool ViewFrame.Flipped Retourne si l'image a été retournée (//Flipped// ou //Retournée//) dans l'éditeur.\\ \\ Exemple: ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); if (frame.Flipped) { Display("Cette image est inversée"); } else { Display("Cette image n'est pas inversée"); } //Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]], [[ViewFrame#Graphic|ViewFrame.Graphic]]\\ \\ ---- ====Frame==== // (Anciennement compris dans GetGameParameter, désormais obsolète) // readonly int ViewFrame.Frame Retourne le numéro de vignette de cette ViewFrame (vignette).\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); Display("Cette vignette provient de la vue numéro %d, séquence %d, case %d", frame.View, frame.Loop, frame.Frame); // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]], [[ViewFrame#Loop|ViewFrame.Loop]], [[ViewFrame#View|ViewFrame.View]]\\ \\ ---- ====Graphic==== // (Anciennement compris dans GetGameParameter, désormais oboslète) // int ViewFrame.Graphic Retourne/définit le numéro de sprite qu'affiche cette ViewFrame (vignette).\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); Display("Cette vignette utilise l'image numéro %d", frame.Graphic); // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]]\\ \\ ---- ====LinkedAudio==== // (Anciennement ViewFrame.Sound, désormais obsolète) // // (Anciennement SetFrameSound, désormais obsolète) // // (Anciennement compris dans GetGameParameter, désormais obsolète) // AudioClip* ViewFrame.LinkedAudio Retourne/définit la séquence audio qui est liée à cette vignette. Si aucun son n'y est lié, vaudra //null//.\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); if (frame.LinkedAudio == null) { Display("Cette vignette n'est associée à aucun son"); } else { frame.LinkedAudio.Play(); } Regarde si la vignette 4 de la séquence 2 de l'animation MARCHE est associée à un son et le joue si c'est le cas. //Compatibilité :// Supporté par **AGS 3.2.0** et versions ultérieures // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]], [[AudioClip#Play|AudioClip.Play]]\\ \\ ---- ====Loop==== // (Anciennement compris dans GetGameParameter, désormais obsolète) // readonly int ViewFrame.Loop Retourne le numéro de séquence représenté par cette ViewFrame (vignette).\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); Display("Cette vignette provient de la vue numéro %d, séquence %d, case %d", frame.View, frame.Loop, frame.Frame); // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]], [[ViewFrame#Frame|ViewFrame.Frame]], [[ViewFrame#View|ViewFrame.View]]\\ \\ ---- ====Speed==== // (Anciennement compris dans GetGameParameter, désormais oboslète) // readonly int ViewFrame.Speed Retourne la vitesse définie pour cette ViewFrame (vignette). Vaut 0 par défaut mais peut être changé dans l'éditeur AGS.\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); Display("Cette vignette a une vitesse de %d.", frame.Speed); // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]]\\ \\ ---- ====View==== // (Anciennement compris dans GetGameParameter, désormais oboslète) // readonly int ViewFrame.View Retourne le numéro de vue représenté par cette ViewFrame (vignette).\\ \\ Exemple : ViewFrame *frame = Game.GetViewFrame(MARCHE, 2, 4); Display("Cette vignette provient de la vue %d, séquence %d, case %d", frame.View, frame.Loop, frame.Frame); // Voir aussi : // [[Game#GetViewFrame|Game.GetViewFrame]], [[ViewFrame#Loop|ViewFrame.Loop]], [[ViewFrame#Frame|ViewFrame.Frame]] {{tag>français}}