--== DEVLYNX ==--

 
 
|
 
 
 
 
Accueil
News
Doc
Mémoire
Recrutement
Faq
Liens
Pseudo :

Mot de passe :


Pas de compte ?

S'inscrire...


Statistiques :

Documentation


Rootretour à l'arborescence des catégories » Documentation techniqueEnsemble des informations pouvant être utiles au développement » Lynx docRestranscription de la documentation d'origine » Annexe 4 : Moteur de sprites » Exemple d'affichage de sprite en double cache
«««« ( /^\ ) »»»»
INFOS SUR LA CATEGORIE

Créée le : 2009-10-07 11:00:00
Par : vince





INFOS SUR LA PAGE

Titre : Exemple d'affichage de sprite en double cache
Sous Titre :
Langue : FRA
Source : http://www.monlynx.de/lynx/sprite.html#_10
Auteur : vince
Posté par : vince

Exemple d'affichage de sprite en double cache

Voici un exempl de code qui montre les étapes à suivre pour paramétrer l'affichage en double cache avec une génération de sprite.

¤ Initialise l'affichage avec une fréquence d'affichage de 30Hz, supporte le EOF
¤ Supporte les sprites


EOF_USER .EQU 1 ;definit le support de EOF

Start
SETDISP_30 ;fréquence d'affichage de 30
INITEOF ;initialisation pour WAITEOF
INITSUZY ;initialisation pour les sprites
RGB16 TestPalette ;initialisation des couleurs
SETCOLL CollBuffer,-1 ;initialisation des collisions
SETDBUF Bufferl,Buffer2 ;gèrera le double cache
LDA #0 ;décalage horizontal de 0
HOFF8
LDA #0 ;décalage vertical de 0
VOFF8
Loop
SPRITES FirstSprite,1 ;dessine les sprites
DBUF_DISPLAY ;affichage du double cache
WAITEOF ;on attend la permutation
DISPLAY ON ;allumage de l'écran
JSR PlayWithSprites ;on fait des trucs
BRA Loop ;on recommence !
CollBuffer .DS DISPLAY BUFSIZE
.ALIGN 4
Bufferl .DS DISPLAY BUFSIZE
.ALIGN 4
Buffer2 .DS DISPLAY BUFSIZE

(Source : http://www.monlynx.de/lynx/sprite.html#_10)
«««« ( /^\ ) »»»»

générée en 36 ms
-= DevLynx, un site par vince pour vous =-