Difference for main/game.c from version 1.24 to 1.25


version 1.24 version 1.25
Line 19
 
Line 19
  * Game loop for Inferno   * Game loop for Inferno
  *   *
  * $Log$   * $Log$
    * Revision 1.25  2000/11/13 04:33:22  donut
    * make rear view leave_time variable
    *
  * Revision 1.24  2000/10/28 09:31:08  donut   * Revision 1.24  2000/10/28 09:31:08  donut
  * OGL support for fullscreen toggle key while in menus   * OGL support for fullscreen toggle key while in menus
  *   *
Line 2570
 
Line 2573
 //temp function until Matt cleans up game sequencing  //temp function until Matt cleans up game sequencing
 extern void temp_reset_stuff_on_level();  extern void temp_reset_stuff_on_level();
   
   fix Rear_view_leave_time=0x4000; //how long until we decide key is down
 //deal with rear view - switch it on, or off, or whatever  //deal with rear view - switch it on, or off, or whatever
 void check_rear_view()  void check_rear_view()
 {  {
   
  #define LEAVE_TIME 0x4000 //how long until we decide key is down (Used to be 0x4000)  
   
  static int leave_mode;   static int leave_mode;
  static fix entry_time;   static fix entry_time;
   
Line 2591
 
Line 2593
  }   }
  else {   else {
  Rear_view = 1;   Rear_view = 1;
    if (Rear_view_leave_time<=0){
    leave_mode = 1;//set leave mode on here otherwise we will always have to hold for at least 1 frame to get leave_mode on
    }else{
  leave_mode = 0; //means wait for another key   leave_mode = 0; //means wait for another key
  entry_time = timer_get_fixed_seconds();   entry_time = timer_get_fixed_seconds();
    }
  if (Cockpit_mode == CM_FULL_COCKPIT) {   if (Cockpit_mode == CM_FULL_COCKPIT) {
  old_cockpit_mode = Cockpit_mode;   old_cockpit_mode = Cockpit_mode;
  select_cockpit(CM_REAR_VIEW);   select_cockpit(CM_REAR_VIEW);
Line 2604
 
Line 2610
  else   else
  if (Controls.rear_view_down_state) {   if (Controls.rear_view_down_state) {
   
  if (leave_mode==0 && (timer_get_fixed_seconds()-entry_time)>LEAVE_TIME)   if (leave_mode==0 && (timer_get_fixed_seconds()-entry_time)>Rear_view_leave_time)
  leave_mode = 1;   leave_mode = 1;
  }   }
  else {   else {

Legend:
line(s) removed in v.1.24 
line(s) changed
 line(s) added in v.1.25