Difference for main/fvi.c from version 1.1 to 1.2


version 1.1 version 1.2
Line 22
 
Line 22
  * New home for find_vector_intersection()   * New home for find_vector_intersection()
  *    *
  * $Log$   * $Log$
  * Revision 1.1  1999/06/14 22:06:35  donut   * Revision 1.2  2000/01/19 04:48:36  sekmu
  * Initial revision   * added debug info for illegal side type
    *
    * Revision 1.1.1.1  1999/06/14 22:06:35  donut
    * Import of d1x 1.37 source.
  *   *
  * Revision 2.3  1995/03/24  14:49:04  john   * Revision 2.3  1995/03/24  14:49:04  john
  * Added cheat for player to go thru walls.   * Added cheat for player to go thru walls.
Line 488
 
Line 491
  norm = seg->sides[side].normals[facenum];   norm = seg->sides[side].normals[facenum];
  #endif   #endif
   
  create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side);          create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side ,__FILE__,__LINE__);
   
  //use lowest point number   //use lowest point number
  if (num_faces==2) {   if (num_faces==2) {
Line 585
 
Line 588
   
  //calc some basic stuff   //calc some basic stuff
    
  create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side);          create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side ,__FILE__,__LINE__);
  vm_vec_sub(&move_vec,p1,p0);   vm_vec_sub(&move_vec,p1,p0);
   
  //figure out which edge(s) to check against   //figure out which edge(s) to check against
Line 1368
 
Line 1371
   
  //when do I return 0 & 1 for non-transparent walls?   //when do I return 0 & 1 for non-transparent walls?
   
  create_abs_vertex_lists(&num_faces,vertex_list,segnum,sidenum);          create_abs_vertex_lists(&num_faces,vertex_list,segnum,sidenum ,__FILE__,__LINE__);
  create_all_vertnum_lists(&num_faces,vertnum_list,segnum,sidenum);   create_all_vertnum_lists(&num_faces,vertnum_list,segnum,sidenum);
   
  //now the hard work.   //now the hard work.
Line 1497
 
Line 1500
   
  //did we go through this wall/door?   //did we go through this wall/door?
   
  create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side);                                          create_abs_vertex_lists(&num_faces,vertex_list,seg-Segments,side ,__FILE__,__LINE__);
   
  face_hit_type = check_sphere_to_face( pnt,seg,&seg->sides[side],   face_hit_type = check_sphere_to_face( pnt,seg,&seg->sides[side],
  face,((num_faces==1)?4:3),rad,vertex_list);   face,((num_faces==1)?4:3),rad,vertex_list);

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