- Fixed: The serializer for side_t::part never read the texture information

from a savegame.
- Fixed: side_t::StopInterpolation called setinterpolation instead of
  stopinterpolation. Also moved the clearinterpolation call in 
  P_SetupLevel after the P_FreeLevelData to make absolutely sure that
  nothing in there can leave an interpolator behind by accident.
- Applied Linux fixes by Jim.
SBARINFO update by Blzut3:
- Fixed: the playerclass command needed a null pointer check to prevent
  crashing on respawn.
- Fixed: Mug Shot states were not reset on respawn.
- Removed keepoffsets flag since apparently it was keeping the offsets by
  default.  The means that the only thing not affected by the offsets was using
  nullimage as a background.  Since I wasn't able to get a result I liked I'm
  going to say that if you want a black background with high res positioning
  you will have to create your own bar image.  Maybe I'll fix it some other
  time.
- Added: monospacefonts variable which allows for all of the fonts to be
  monospaced by a specified character (from their fontset of corse).
- Made SBarInfo recognize the bar names for the Strife popups but they don't
  do anything beyond that.  The names are: popuplog, popupkeys, and popupstatus.
- Started converting the drawing routine to be more flexable towards high
  resolution status bars.  (Only did one call so far.)


SVN r835 (trunk)
This commit is contained in:
Christoph Oelckers 2008-03-22 09:26:59 +00:00
commit 9adf1d4ddc
8 changed files with 238 additions and 73 deletions

View file

@ -3520,7 +3520,6 @@ void P_SetupLevel (char *lumpname, int position)
wminfo.partime = 180;
clearinterpolations(); // [RH] Nothing to interpolate on a fresh level.
FCanvasTextureInfo::EmptyList ();
R_FreePastViewers ();
@ -3561,6 +3560,7 @@ void P_SetupLevel (char *lumpname, int position)
// Free all level data from the previous map
P_FreeLevelData ();
clearinterpolations(); // [RH] Nothing to interpolate on a fresh level.
MapData * map = P_OpenMapData(lumpname);
if (map == NULL)