18-01-2005, Tuesday-16:19:36
Wie gesagt, ich habe eigentlich außer dem Introscreen und der Reihenfolge des Ladens der Übersetzungen (nach dem Introbildschirm) nichts geändert. Wie seit Urzeiten starte ich immer mit -res 5. (Was intern eh nur auf Bildschirmgröße 672*496 umgesetzt wird, wie ich sehe.)
Kann es sein, dass die neue SDL, die ich ja zwangsweise bei meiner Linuxneuinstallation runtergeladen habe, alle Auflösungen nach Vollbild schreibt? Ich habe nachgesehen, der entscheidenende Aufruf lautet:
// open the window
int dr_os_open(int w, int h)
{
...
// open the window now
screen = SDL_SetVideoMode(w, h, 8, SDL_HWPALETTE);
if (screen == NULL) {
printf("Couldn't open the window: %s\n", SDL_GetError());
return FALSE;
}
if (screen->pitch != w) {
printf("!!!!!!!!!!!!!!!!!warnign, pitch != width\n");
}
...
}
Das Modul habe ich nicht mal angefasst. Hmm.
Kann es sein, dass die neue SDL, die ich ja zwangsweise bei meiner Linuxneuinstallation runtergeladen habe, alle Auflösungen nach Vollbild schreibt? Ich habe nachgesehen, der entscheidenende Aufruf lautet:
// open the window
int dr_os_open(int w, int h)
{
...
// open the window now
screen = SDL_SetVideoMode(w, h, 8, SDL_HWPALETTE);
if (screen == NULL) {
printf("Couldn't open the window: %s\n", SDL_GetError());
return FALSE;
}
if (screen->pitch != w) {
printf("!!!!!!!!!!!!!!!!!warnign, pitch != width\n");
}
...
}
Das Modul habe ich nicht mal angefasst. Hmm.