Petit moteur 2d sous directx8

Description

Et hop, un moteur de plus !
Rien de bien révolutionnaire dans le code. Le moteur, sous forme de classe, permet d'afficher des scènes en 2D en utilisant les librairies Directx8.
Ce moteur est loin d'être au point et ne bénéficie pas encore de nombreuses possibilités. Celà dit, il permet d'afficher une scene très rapidement en limitant le code.

Ses possibilités :
- Affichage ne mode plein écran / fenetré
- Jouer MIDI
- Jouer WAV
- Créer timer
- Créer surface avec transparance en alpha
- Créer et jouer des sprites
- Afficher du texte personnalisé
- Acquerir les touches du clavier

Un petit exemple est fournis vous permettant de mieu apréhender le moteur. Il vous permettra de comprendre les techniques de fading, de la manipulation des sprites et de la création d'un menu.

Remarque concernant les fichier .DAT :
- Tous les fichiers .DAT doivent contenir le nombre d'occurrence en première ligne
- Cas particulier pour les textures :
les déclarations des textures sont suivies par 4 parametres. exemple : TEXTURES\smcharas.png,1,0,1,1
les 3 premiers correspondent à la couleur de transparence (pour les sprites) dans le format ROUGE,VERT,BLEU. 1 pour 255 et 0 pour 0 (en valeur RGB)
le dernier parametre definit l'opacité de l'élément : 0 pour 0% et 1 pour 100%

Si vous avez des remarques ou des suggestions (constructives si possible) n'hesitez pas à m'en faire part.

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.