# | 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 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |