Moteur 2d (directdraw) + gestion des son (directsound) + gestion des multimedias (directx.audiovideoplayback)

Description

Ce code source est sans pretention. Il ne fait que présenter rudimentairemet les capacités de DirectX9.
Ce code permet grace a DirectDraw de gerer des sprites, par DirectSound, de gerer des fichiers .wav, par AudioVideoPlayback de gerer des fichiers multimedias ( généralement .AVI et .MP3), et une captures des peripheriques (DirectInput), souris et clavier.

Soit la classe Engine_2D aurai pus etre divisé en quatres objets pour suivre la pensée de l'orienté objet, mais pour un question pratiques (test unitaire ;p), les trois ont été regroupée).

Il est possible que de bugs soit encore apparent, n'ayant pas de documentation technique sur DirectX, je n'ai pas pu passer en revue la totalités des failles du code possible.

Source / Exemple :


Tout est dans le zip ;p

Les bibliotèques necessaires pour faire marcher ce code (DirectX9 neccesaire) :
Microsoft.DirectX
Microsoft.DirectX.DirectDraw
Microsoft.DirectX.DirectInput
Microsoft.DirectX.DirectSound
Microsoft.DirectX.AudioVideoPlayback

Conclusion :


Ce code n'est pas travaillé autant que je l'aurai voulu, mais n'ayant que peu de temps libre, je ne pourrai pas terminé en totalité ce code.

Cependant, si des personnes sont interessée pour reprendre ce code, je suis disposé ales aider.
Pour cela contacter moi directement sur pierre_dvd@msn.com.

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.