18-01-2005, Tuesday-17:15:43
Falls Du den -windowsize Schalter einführen möchtest, dann wirst Du Feststellen, dass die Schnittstelle zwischen der Grafikschicht und der Programmschicht keinen Parameter anbiete um Vollbild- bzw. Fenstermodus zu unterscheiden. Deshalb versucht die Grafikschicht anhand der Auflösung zu entscheiden ob es Vollbild wird oder Fenster.
Ganz am Anfang hatte ich die Idee die Grafikschicht für mehere Projekte gemeinsam zu verwenden. Teile des Codes stammes aus meinem Zeichenprogramm Drops, deshalb haben einige Funktionen auch ein dr_ Präfix. Schnitstellenänderungen sind nicht so einfach möglich wenn mehre Projekte diesselbe Schnittstelle benutzen, deshalb habe ich den Paramter nicht eingeführt.
Inzwischen ist das aber kein Argument mehr, Simutran hat eine eigen Codebasis und damit kann man die Schnittstelle erweitern ohne viel Rücksicht nehmen zu müssen.
Linken: Ich glaube nicht, dass eine Simutrans-Version die PAK files liest (16 Bit Grafikdaten) mit dem 8 Bit simsys_s.c funktionieren kann. Ich würde das Problem woanders suchen.
Ganz am Anfang hatte ich die Idee die Grafikschicht für mehere Projekte gemeinsam zu verwenden. Teile des Codes stammes aus meinem Zeichenprogramm Drops, deshalb haben einige Funktionen auch ein dr_ Präfix. Schnitstellenänderungen sind nicht so einfach möglich wenn mehre Projekte diesselbe Schnittstelle benutzen, deshalb habe ich den Paramter nicht eingeführt.
Inzwischen ist das aber kein Argument mehr, Simutran hat eine eigen Codebasis und damit kann man die Schnittstelle erweitern ohne viel Rücksicht nehmen zu müssen.
Linken: Ich glaube nicht, dass eine Simutrans-Version die PAK files liest (16 Bit Grafikdaten) mit dem 8 Bit simsys_s.c funktionieren kann. Ich würde das Problem woanders suchen.