CDXMappy
-
Hallo zusammen,
ich hab mich mal drangesetzt um ein Spiel in Visual C++ zu programmieren und benutzte dazu CDX, aber es scheint nur wenige Internetadressen zu geben, die sich damit befassen. Deshalb hoff ich, dass mir einer von euch vielleicht helfen kann:
Ich hab mir heute den Zusatzt CDXMappy.cpp und CDXMappy.h runtergeladen, mit denen man angeblich folgendermaßen eine Map laden soll:
CDXMappy * Map = new CDXMappy; if( Map->LoadMap( Screen ,"Map.fmp" , 0 , 0 , 320 , 200 ) == -1 ) CDXError( Screen , "Could not load map.fmp!" );
Es wird zwar compiliert, aber das Spiel startet nicht, ich bekomm nicht mal die Fehlermeldung (could not load map.fmp).
Es liegt wahrscheinlich an der Mapgröße, die man angeben muss, aber da hab ich auch schon alles vergeblich dran verändert.
Was kann ich da tun
-
Für alle die es interessiert (ich weiß ja, CDX ist so gut wie ausgestorben),
ich konnte den Fehler folgenermaßen beheben:In der CDXMappy.cpp muss man in der Funktion
int CDXMappy::LoadMap( CDXScreen * Screen , char * Filename , int left , int top , int width , int height )
die Zeile
Screen->SetPalette( 0, 256, mappept );
einfach löschen, schon gibts keine Probleme mehr.