Classe de gestion de sprite et classe bitmap en gdi

Description

Voici 2 classes pour faciliter l'affichage de sprite sur une form ou un picturebox.

la 1ère est une classe Bitmap qui prend un fichier bmp (sprite sur fond noir)et crée un objet bitmap ainsi que le masque et le masque inversé de l'image.
(Le masque inversé n'est pas utilisé par la classe Sprite pour le moment mais j'ai en tête une utilisation pour détecter les collisions de sprites)
La 2ème est la classe Sprite qui gère l'affichage d'un sprite (crée par la classe bitmap) avec transparence et animation (à la manière d'un Gif animé).

Ce sont 2 classes que j'ai crée pour mon fils qui voulait programmer des petits jeux. Je ne voulais pas de DirectX (trop compliqué pour un début) donc ces 2 classes utilise les API GDI32 et sont indépendantes des contrôle VB (sauf le picture box ou la form pour l'affichage).
C'est beaucoup plus rapide que les contrôles VB.
Pour l'aider et en me disant aussi que je les mettrais sur CodeS, je les ai pas mal commenté.

J'ai également créer la trame d'un jeu de serpent (bien commenté également) pour exploiter les classes.

Voilà j'espère que ça sera utile à quelqu'un (en plus de mon fils ...)

Source / Exemple :


' dans le Zip

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.