ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rhdisp2.c
(Generate patch)

Comparing ray/src/hd/rhdisp2.c (file contents):
Revision 3.2 by gregl, Thu Nov 20 14:46:07 1997 UTC vs.
Revision 3.3 by gregl, Thu Nov 20 18:06:35 1997 UTC

# Line 245 | Line 245 | get_voxels(vl, vp)     /* find voxels corresponding to vie
245   VOXL    vl[8];
246   FVECT   vp;
247   {
248 +        static int      lastn = 0, lastd = -1;
249          int     n = 0;
250          FVECT   gp;
251          double  d;
# Line 275 | Line 276 | FVECT  vp;
276                          n++;
277                  }
278          }
279 <        return(n);
279 >                                        /* warn of dangerous moves */
280 >        if (n < lastn && bestd >= lastd)
281 >                error(WARNING, "moving outside holodeck section");
282 >        else if (n > lastn && bestd <= lastd)
283 >                error(WARNING, "moving inside holodeck section");
284 >        lastd = bestd;
285 >        return(lastn = n);
286   }
287  
288  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines