Difference for main/hud.c from version 1.2 to 1.3


version 1.2 version 1.3
Line 19
 
Line 19
  * Routines for displaying HUD messages...   * Routines for displaying HUD messages...
  *    *
  * $Log$   * $Log$
    * Revision 1.3  1999/08/31 07:47:03  donut
    * added user configurable number of hud message lines (and moved some defines to hudmsg.h to remove redundancy in gauges.c)
    *
  * Revision 1.2  1999/08/30 02:25:41  donut   * Revision 1.2  1999/08/30 02:25:41  donut
  * fixed hud message log going a few pixels off the bottom sometimes   * fixed hud message log going a few pixels off the bottom sometimes
  *   *
Line 143
 
Line 146
 //end addition -MM   //end addition -MM
 //end edit -MM  //end edit -MM
   
   #include "hudmsg.h"
   
 #include "inferno.h"  #include "inferno.h"
 #include "game.h"  #include "game.h"
Line 167
 
Line 171
 int hud_first = 0;  int hud_first = 0;
 int hud_last = 0;  int hud_last = 0;
   
 #define HUD_MESSAGE_LENGTH 150  
 //edited/added on 02/05/99 by Matt Mueller  //edited/added on 02/05/99 by Matt Mueller
 #define HUD_MAX_NUM_DISP 4  //#define HUD_MAX_NUM_DISP 4
 #define HUD_MAX_NUM 80  int HUD_max_num_disp = 4; //max to display normally
 int hudlog_first = 0;  int hudlog_first = 0;
 int hudlog_num = 0;  int hudlog_num = 0;
 int hud_display_all = 0;  int hud_display_all = 0;
Line 393
 
Line 396
  hudlog_first= (hudlog_first+1) % HUD_MAX_NUM;   hudlog_first= (hudlog_first+1) % HUD_MAX_NUM;
  hudlog_num--;   hudlog_num--;
  }   }
  if ( HUD_nmessages>=HUD_MAX_NUM_DISP){   if ( HUD_nmessages>=HUD_max_num_disp){
  // If too many messages, remove oldest message to make room   // If too many messages, remove oldest message to make room
  hud_first = (hud_first+1) % HUD_MAX_NUM;   hud_first = (hud_first+1) % HUD_MAX_NUM;
  HUD_nmessages--;   HUD_nmessages--;

Legend:
line(s) removed in v.1.2 
line(s) changed
 line(s) added in v.1.3