Shroud now renders with a circle alpha image, shrouded terrain no longer renders and is no longer simply covered with a black rectangle. Creating skirmish maps in multiplayer no longer causes a crash.

This commit is contained in:
Justin Marshall
2020-07-04 22:10:04 -07:00
parent 80f19de543
commit e298a30992
5 changed files with 31 additions and 29 deletions
+3 -3
View File
@@ -393,7 +393,7 @@ void RadarClass::Draw_It(bool forced)
// strcpy(name, "NATORADR.SHP" );
// if (Session.Type == GAME_NORMAL) {
strcpy(name, _hiresradarnames[PlayerPtr->ActLike]);
strcpy(name, _hiresradarnames[PlayerPtr->ActLike % HOUSE_BAD]);
// }
#ifndef NDEBUG
RawFileClass file(name);
@@ -409,12 +409,12 @@ void RadarClass::Draw_It(bool forced)
} else {
RadarPulse = MFCD::Retrieve(name);
}
strcpy(name, _frames[PlayerPtr->ActLike]);
strcpy(name, _frames[PlayerPtr->ActLike % HOUSE_BAD]);
RawFileClass file3(name);
if (file3.Is_Available()) {
RadarFrame = Load_Alloc_Data(file3);
} else {
RadarFrame = MFCD::Retrieve(_frames[PlayerPtr->ActLike]);
RadarFrame = MFCD::Retrieve(_frames[PlayerPtr->ActLike % HOUSE_BAD]);
}
#else
RadarAnim = MFCD::Retrieve(name);