roybaer / mdcii-engine

Plattformunabhängiger Nachbau der Grafikengine von Anno 1602 – Platform independent remake of the graphics engine of Anno 1602/1602 AD
GNU General Public License v2.0
25 stars 5 forks source link

upgrade auf SDL2 ? #2

Open Green-Sky opened 6 years ago

Green-Sky commented 6 years ago

Die Engine benutzt aktuell SDL(1). Ein upgrade würde einige Verbesserungen bringen.

roybaer commented 6 years ago

Eine Aktualisierung auf SDL 2 sollte tatsächlich relativ einfach sein. Der Grund dafür ist allerdings, dass SDL sowieso nur für Tastatur- und Mauseingaben und als Lieferant für einen Zeiger auf den Bildschirmspeicher benutzt wird. Die tatsächlich erreichbaren Verbesserungen dürften also überschaubar sein. Ggf. könnte man das auch über IFDEFs einbauen, also SDL 1.2 und SDL 2 unterstützen.

Green-Sky commented 6 years ago

Ich bin mir nicht sicher ob es sicht lohnt 1.2 dann auch zu unterstützen, da es nicht mehr weiter entwickelt wird. Die Version wird offenbar nur noch aus "historischen Gründen" angeboten.

Green-Sky commented 5 years ago

related: https://www.patreon.com/posts/project-sdl12-25321792

roybaer commented 5 years ago

Dieses sdl12-compat sieht in der Tat nach der einfachsten Möglichkeit aus, möglichst viele Plattformen zu unterstützen. SDL 1.2 läuft schließlich noch unter Win95 und mit HX-Extender auch unter DOS, SDL 2 dafür auf einigen zusätzlichen neuen Plattformen.