Manuel Amos Professional  Sommaire  Index

Mise a jour des Objets


Si vous utilisez le double buffering, vous devez vous assurer qu il existe un lien reel entre l ecran logique et l ecran physique. Pour obtenir des graphismes fluides, il doit y avoir une progression coherente entre les ecrans, sinon des effets de scintillement ou de distorsion apparaitront.

Lorsque vous faites defiler une zone de jeu, il est souvent possible de s assurer que les ecrans sont deja synchronises, donc BOB CLEAR et BOB DRAW peuvent etre utilises sans problemes. Dans d autres cas, ou des changements radicaux sont apportes a l ecran, assurez-vous qu ils soient appliques aux deux copies de l ecran courant.

La commande Autoback

Les routines standard de Bobs ne fonctionnent correctement que si les ecrans logique et physique sont parfaitement synchronises. Des que du texte ou des graphismes sont dessines, ou que la commande SCREEN COPY est utilisee, les deux ecrans se desynchronisent, ruinant les effets fluides. Dans le cas de SCREEN COPY, vous devez prendre le controle via les commandes BOB DRAW et BOB CLEAR, mais pour les commandes graphiques standards, c est plus simple.

AMOS Professional inclut une fonction puissante qui synchronise automatiquement toutes les operations graphiques et textuelles avec les mises a jour de Bobs. Cela signifie qu une fois que DOUBLE BUFFER est active, vous pouvez dessiner du texte et des graphismes normalement. C est le principe du systeme AUTOBACK.

AUTOBACK
instruction : definit le mode pour les operations graphiques sur un ecran double bufferise
Autoback mode

Il existe trois modes AUTOBACK, que vous pouvez activer en utilisant une valeur pour le mode comme suit :

X> Autoback 0

Mode manuel. Ce mode desactive completement le systeme AUTOBACK. Les graphismes sont alors dessines uniquement sur l ecran logique, pour une vitesse maximale. Il est recommande avec les commandes BOB DRAW et BOB CLEAR.

AUTOBACK 0 est utile lorsque de nombreux graphismes sont dessines sur des ecrans changes manuellement avec SCREEN SWAP, car il est bien plus rapide que le systeme standard. Mais souvenez-vous que vous devez vous charger vous-meme de synchroniser les ecrans logique et physique.

X> Autoback 1

Mode semi-automatique. En mode 1, AUTOBACK effectue toutes les operations graphiques sur les deux ecrans : logique et physique. Bien que les mises a jour de Bobs ne soient pas prises en compte, ce mode est ideal pour afficher des tableaux de scores ou des panneaux de controle. Tant que vos Bobs ne se superposent pas aux graphismes ajoutes, ce mode est parfait.

X> Autoback 2
Retour    Suivant
07.03.06