From: ian Date: Sat, 23 Oct 2004 16:38:03 +0000 (+0000) Subject: check for unsupported red passthrough X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=17a81a02104f600326f3bcba98cd6d83ebf6d3fe;p=trains.git check for unsupported red passthrough --- diff --git a/layout/layout b/layout/layout index 391d7c6..f50d33d 100755 --- a/layout/layout +++ b/layout/layout @@ -73,6 +73,9 @@ while (@ARGV && $ARGV[0] =~ m/^\-/) { die "angbits varies" if $subsegcmapangscale != 1<<$angbits; } $datum= hex($datum); + if ($datum & 0x0ff) { + die "sorry, cannot put any movfeatpos or segment in red"; + } $subsegcmap{$csss}= sprintf("%.6f %.6f", (($datum >> 8) & 0xff)/255.0, (($datum >> 16) & 0xff)/255.0);