SDL_gfx unter D(erelict)
In diesem Artikel möchte ich mich noch einmal herzlich in meiner Muttersprache (
) bei aldacron und vor allem michaelp aus dem dsource forum bedanken.
Letzteren gelang schon vor einiger Zeit die Portierung von SDL_gfx in Derelict (Wer SDL_gfx nicht kennt: SDL_gfx stellt unter anderem Rotations- und Zoom Funktionen bereit, um ein Bild dementsprechend zu modifizieren. Bisher und wohl auch in naher Zukunft ist allerdings keine offizielle Portierung bzw. Aufnahme von SDL_gfx in Derelict vorgesehen. Quelle) und er half mir bei der Code Übernahme und sämtlichen Installations Problemen. Hier nochmal mein Thread diesbezüglich. Dort kann man den gesamten Gesprächsverlauf (allerdings in Englisch) und ebenso wertvolle Tipps bzw. Hilfe bei einer möglichen Installation nachlesen. Vorallen bei der Erstellung der .lib und der .dll Datei gab es eine Menge Probleme.
Um letztere dann zu finden musste ich das gesamte Internet durchforsten, aber letzlich wieder auf michaelp’s Hilfe hoffen. Er fand in den Tiefen des Netzes einen passenden Beitrag mit Projekt Code zur Erstellung der .dll und, sofern dies nicht klappt, wie in meinem Fall, die bereits fertige SDL_gfx.dll.
Ich will hier nun alles in einem Paket zum Download anbieten: SDL_gfx.dll, sdlgfx.lib sowie sdlgfx.d und sdlgfxfont.d, zum Download.
P.S: Mancher mag sich fragen, weswegen ich nicht einfach auf OpenGL zurückgegriffen habe (so auch ponce in den verlinkten Thread). Hierzu kann ich nur sagen, dass mir zwar schon klar ist, dass OpenGL Hadware beschleunigt arbeitet, aber mir gefiel der Gedanke nicht mich nun auch noch mit OpenGL unter Derelict auseinanderzusetzen, noch SDL mit OpenGL so stark miteinander zu vermischen.
Nichts desto trotz hier nochmal ein besonderes Danke an michaelp für sein Durchhaltevermögen mir gegenüber und seiner ruhigen Art, mir alles verständnisvoll zu erklären, sowie auch an aldacron für das gesamte Derelict Projekt.