enfin moi je vois que pour Atomic, je voulais rester assez Generique et ne pas toucher au couche trop basse pour justement envisager un portage facile vers une autre plateforme. (Linux, XBox ou meme Mac).
Donc, j'ai developper une HAL (couche d'abstraction), tout allait bien jusqu'au moment, et je me suis decidé de faire des effets de l'alpha-blending (transparence) pour le Front end. Là, vlan, obligé d'attaqué directement la memoire video allouer pour les surfaces DirectX. Et voila, ma jolie idee d'un portage facile en SDL , foutu en l'air!
Et ensuite pour achever la non-portabilité... j'ai fait jouer les fichiers musicaux, et les videos... utilisant les codec system.
Youk!