Il s'agit d'un moteur 2D permettant d'afficher des images, des boutons (qui sont en fait des images) et du texte. Il permet également de gérer les entrées via le clavier et la souris.
Il utilise DirectDraw et DirectInput. Pour pouvoir le recompiler sans utiliser le projet .NET qui est avec la source, indiquez à votre compilateur les dépendances supplémentaires suivantes :
odbc32.lib odbccp32.lib ddraw.lib winmm.lib dinput8.lib
Il faut que vous ayez installé préalablement la SDK DirectX qui se trouve sur ce lien (Plus de 200 Mo) :
http://www.microsoft.com/downloads/details.aspx ?FamilyID=1d97f320-9dfd-4e7a-b947-3a037ccf84af&Dis playLang=en
J'ai développé ce moteur 2D dans le cadre d'un projet que je vais essayer de mettre juste après en sources également (j'ai peur qu'il soit trop gros).
Les images ne sont pas de bonne qualité pour éviter que l'archive soit trop grosse.