822 B
L'écran
Organisation de l'écran
Les dix pixel en haut de l'écran sont reservés pour l'affichage des informations.
Les monstres sont rangés sur trois rangs
Mutex
Pour ne pas aoir de problème d'interruption entre les threads pendant la manipulation de la mémoire de l'écran, on utilise un mutex ainsi que une série de fonction permetant de faire automatiquement l'attente et le relachement du mutex.
Bitmap
Toutes les textures sont stoké dans image.h
. Les textures des coeurs et du joueur sont utilisé dirrectement, alors que pour les 4 texture des monstres, on utilise une liste de pointeur vers les textures. Ainsi, on peut changé rapidement la texture utilisé par les monstres pour avoir des sorte d'annimation.
La generation des bitmap est abordé dans un partie dédiée.