; ScBuild output for SCASM

Set( areamx 64 )
Header( 1 -10:00:00.0000 -48:30:00.0000 179:00:00.0000 112:30:00.0000 )

CopyRight( sa )

LatRange( -48:30:00.0000 -10:00:00.0000 )

; mauiB
Area( 5 -39:27:33.8034 173:04:21.0330 18 )
EndA

; mauiB
Area( 5 -39:27:33.8034 173:04:21.0330 18 )
LayerCall( :L00001 8 )
Jump( :L00002 )
:L00001
RefPoint( 2 :L00012 0.062500 -39:33:16.7259 173:27:01.7021 E= 44.000000 V1= 2000 V2= 30 )
RotatedCall( :L00003 0.0 0.0 270.0 )
Jump( :L00006 )
:L00003
Points( 0
-240 0 24
240 0 24
240 0 -456
-240 0 -456
-224 0 8
224 0 8
224 0 -440
-224 0 -440
)
SurfaceColor( 5 F0 )
IfVarAnd( :L00004 28C FFFE )
SurfaceColor( 14 F0 )
:L00004
Poly( 0 32767 0 0 0 1 5 4 )
Poly( 0 32767 0 0 1 2 6 5 )
Poly( 0 32767 0 0 2 3 7 6 )
Poly( 0 32767 0 0 3 0 4 7 )
IfVarRange( :L00005 37E -224 224 )
IfVarRange( :L00005 386 -464 -16 )
SetVar( 288 1 )
:L00005
Return
:L00006
PerspectiveCall( :L00007 )
ShadowCall( :L00008 )
Jump( :L00012 )
:L00007
Perspective
:L00008
RefPoint( 2 :L00011 0.062500 -39:33:16.7259 173:27:01.7021 E= 44.000000 V1= 2000 V2= 30 )
RotatedCall( :L00009 0.0 0.0 270.0 )
Return
:L00009
Points( 0
-8 0 8
8 0 8
8 0 -8
-8 0 -8
-8 32 8
8 32 8
8 32 -8
-8 32 -8
)
SurfaceColor( 21 F0 )
Poly( -32767 0 0 8 0 4 7 3 )
Poly( 0 0 32767 8 1 5 4 0 )
Poly( 32767 0 0 8 2 6 5 1 )
Poly( 0 32767 0 32 4 5 6 7 )
Bitmap( Gaspump1.r8 0 130 0 182 )
IfVarAnd( :L00010 28C FFFE )
Bitmap( Gaspump1.r8 0 194 0 182 )
:L00010
Inst_7D
TexPoly( 0 0 -32767 8
3 0 0
7 0 74
6 62 74
2 62 0
)
Monitor3D( :L00011 -1 1 0 2 -1 -1 )
SetVar( 284 14 )
:L00011
Return
:L00012
RefPoint( 2 :L00022 0.062500 -39:27:34.9135 173:04:20.6791 E= 44.000000 V1= 2000 V2= 14 )
Points( 0
-112 0 24
112 0 24
112 0 -200
-112 0 -200
-96 0 8
96 0 8
96 0 -184
-96 0 -184
-37 0 -21
37 0 -21
37 0 -37
-21 0 -37
-21 0 -95
16 0 -95
16 0 -111
-21 0 -111
-21 0 -185
-37 0 -185
)
SurfaceColor( 5 F0 )
IfVarAnd( :L00014 28C FFFE )
SurfaceColor( F F0 )
:L00014
Poly( 0 32767 0 0 0 1 5 4 )
Poly( 0 32767 0 0 1 2 6 5 )
Poly( 0 32767 0 0 2 3 7 6 )
Poly( 0 32767 0 0 3 0 4 7 )
Poly( 0 32767 0 0 8 9 10 11 )
Poly( 0 32767 0 0 12 13 14 15 )
Poly( 0 32767 0 0 8 11 16 17 )
IfVarRange( :L00015 37E -96 96 )
IfVarRange( :L00015 386 -208 -16 )
SetVar( 288 1 )
:L00015
:L00016
:L00022
RefPoint( 2 :L00025 0.500000 -39:33:16.6914 173:27:02.3874 E= 44.000000 V1= 16000 V2= 25 )
Points( 0
-9 0 -15
-9 0 15
-8 0 15
-8 0 1
8 0 1
8 0 15
9 0 15
9 0 -15
8 0 -15
8 0 -1
-8 0 -1
-8 0 -15
-25 0 25
25 0 25
25 0 -25
-25 0 -25
-26 0 26
26 0 26
26 0 -26
-26 0 -26
-27 0 22
-27 0 27
-22 0 27
-22 0 26
-26 0 26
-26 0 22
22 0 27
27 0 27
27 0 22
26 0 22
26 0 26
22 0 26
27 0 -22
27 0 -27
22 0 -27
22 0 -26
26 0 -26
26 0 -22
-22 0 -27
-27 0 -27
-27 0 -22
-26 0 -22
-26 0 -26
-22 0 -26
-27 0 -14
-27 0 -10
-26 0 -10
-26 0 -14
-27 0 -2
-27 0 2
-26 0 2
-26 0 -2
-27 0 10
-27 0 14
-26 0 14
-26 0 10
-14 0 27
-10 0 27
-10 0 26
-14 0 26
-2 0 27
2 0 27
2 0 26
-2 0 26
10 0 27
14 0 27
14 0 26
10 0 26
27 0 14
27 0 10
26 0 10
26 0 14
27 0 2
27 0 -2
26 0 -2
26 0 2
27 0 -10
27 0 -14
26 0 -14
26 0 -10
14 0 -27
10 0 -27
10 0 -26
14 0 -26
2 0 -27
-2 0 -27
-2 0 -26
2 0 -26
-10 0 -27
-14 0 -27
-14 0 -26
-10 0 -26
)
SurfaceColor( 15 F0 )
ConcavePoly
Poly( 0 32767 0 0
0 1 2 3 4 5 6 7 8 9
10 11 )
Poly( 0 32767 0 0 12 13 17 16 )
Poly( 0 32767 0 0 13 14 18 17 )
Poly( 0 32767 0 0 14 15 19 18 )
Poly( 0 32767 0 0 15 12 16 19 )
ConcavePoly
Poly( 0 32767 0 0 20 21 22 23 24 25 )
ConcavePoly
Poly( 0 32767 0 0 26 27 28 29 30 31 )
ConcavePoly
Poly( 0 32767 0 0 32 33 34 35 36 37 )
ConcavePoly
Poly( 0 32767 0 0 38 39 40 41 42 43 )
Poly( 0 32767 0 0 44 45 46 47 )
Poly( 0 32767 0 0 48 49 50 51 )
Poly( 0 32767 0 0 52 53 54 55 )
Poly( 0 32767 0 0 56 57 58 59 )
Poly( 0 32767 0 0 60 61 62 63 )
Poly( 0 32767 0 0 64 65 66 67 )
Poly( 0 32767 0 0 68 69 70 71 )
Poly( 0 32767 0 0 72 73 74 75 )
Poly( 0 32767 0 0 76 77 78 79 )
Poly( 0 32767 0 0 80 81 82 83 )
Poly( 0 32767 0 0 84 85 86 87 )
Poly( 0 32767 0 0 88 89 90 91 )
LineColor( 14 F0 )
Dot( -27 0 -27 )
Dot( -27 0 -23 )
Dot( -27 0 -19 )
Dot( -27 0 -15 )
Dot( -27 0 -11 )
Dot( -27 0 -7 )
Dot( -27 0 -3 )
Dot( -27 0 1 )
Dot( -27 0 5 )
Dot( -27 0 9 )
Dot( -27 0 13 )
Dot( -27 0 17 )
Dot( -27 0 21 )
Dot( -27 0 25 )
Dot( -27 0 27 )
Dot( -23 0 27 )
Dot( -19 0 27 )
Dot( -15 0 27 )
Dot( -11 0 27 )
Dot( -7 0 27 )
Dot( -3 0 27 )
Dot( 1 0 27 )
Dot( 5 0 27 )
Dot( 9 0 27 )
Dot( 13 0 27 )
Dot( 17 0 27 )
Dot( 21 0 27 )
Dot( 25 0 27 )
Dot( 27 0 27 )
Dot( 27 0 23 )
Dot( 27 0 19 )
Dot( 27 0 15 )
Dot( 27 0 11 )
Dot( 27 0 7 )
Dot( 27 0 3 )
Dot( 27 0 -1 )
Dot( 27 0 -5 )
Dot( 27 0 -9 )
Dot( 27 0 -13 )
Dot( 27 0 -17 )
Dot( 27 0 -21 )
Dot( 27 0 -25 )
Dot( 27 0 -27 )
Dot( 23 0 -27 )
Dot( 19 0 -27 )
Dot( 15 0 -27 )
Dot( 11 0 -27 )
Dot( 7 0 -27 )
Dot( 3 0 -27 )
Dot( -1 0 -27 )
Dot( -5 0 -27 )
Dot( -9 0 -27 )
Dot( -13 0 -27 )
Dot( -17 0 -27 )
Dot( -21 0 -27 )
Dot( -25 0 -27 )
:L00025
RefPoint( 2 :L00028 0.500000 -39:27:35.1475 173:04:20.6683 E= 44.000000 V1= 16000 V2= 15 )
Points( 0
-7 0 -12
-7 0 12
-6 0 12
-6 0 1
6 0 1
6 0 12
7 0 12
7 0 -12
6 0 -12
6 0 -1
-6 0 -1
-6 0 -12
-15 0 15
15 0 15
15 0 -15
-15 0 -15
-16 0 16
16 0 16
16 0 -16
-16 0 -16
-15 0 10
-15 0 15
-10 0 15
-10 0 14
-14 0 14
-14 0 10
10 0 15
15 0 15
15 0 10
14 0 10
14 0 14
10 0 14
15 0 -10
15 0 -15
10 0 -15
10 0 -14
14 0 -14
14 0 -10
-10 0 -15
-15 0 -15
-15 0 -10
-14 0 -10
-14 0 -14
-10 0 -14
-15 0 -2
-15 0 2
-14 0 2
-14 0 -2
-2 0 15
2 0 15
2 0 14
-2 0 14
15 0 2
15 0 -2
14 0 -2
14 0 2
2 0 -15
-2 0 -15
-2 0 -14
2 0 -14
)
SurfaceColor( 15 F0 )
ConcavePoly
Poly( 0 32767 0 0
0 1 2 3 4 5 6 7 8 9
10 11 )
Poly( 0 32767 0 0 12 13 17 16 )
Poly( 0 32767 0 0 13 14 18 17 )
Poly( 0 32767 0 0 14 15 19 18 )
Poly( 0 32767 0 0 15 12 16 19 )
ConcavePoly
Poly( 0 32767 0 0 20 21 22 23 24 25 )
ConcavePoly
Poly( 0 32767 0 0 26 27 28 29 30 31 )
ConcavePoly
Poly( 0 32767 0 0 32 33 34 35 36 37 )
ConcavePoly
Poly( 0 32767 0 0 38 39 40 41 42 43 )
Poly( 0 32767 0 0 44 45 46 47 )
Poly( 0 32767 0 0 48 49 50 51 )
Poly( 0 32767 0 0 52 53 54 55 )
Poly( 0 32767 0 0 56 57 58 59 )
LineColor( 14 F0 )
Dot( -17 0 -17 )
Dot( -17 0 -13 )
Dot( -17 0 -9 )
Dot( -17 0 -5 )
Dot( -17 0 -1 )
Dot( -17 0 3 )
Dot( -17 0 7 )
Dot( -17 0 11 )
Dot( -17 0 15 )
Dot( -17 0 17 )
Dot( -13 0 17 )
Dot( -9 0 17 )
Dot( -5 0 17 )
Dot( -1 0 17 )
Dot( 3 0 17 )
Dot( 7 0 17 )
Dot( 11 0 17 )
Dot( 15 0 17 )
Dot( 17 0 17 )
Dot( 17 0 13 )
Dot( 17 0 9 )
Dot( 17 0 5 )
Dot( 17 0 1 )
Dot( 17 0 -3 )
Dot( 17 0 -7 )
Dot( 17 0 -11 )
Dot( 17 0 -15 )
Dot( 17 0 -17 )
Dot( 13 0 -17 )
Dot( 9 0 -17 )
Dot( 5 0 -17 )
Dot( 1 0 -17 )
Dot( -3 0 -17 )
Dot( -7 0 -17 )
Dot( -11 0 -17 )
Dot( -15 0 -17 )
:L00028
Return
:L00002
EndA

; mauiB Windsocks
Area( 5 -39:27:33.8034 173:04:21.0330 15 )
LayerCall( :L00029 8 )
Jump( :L00030 )
:L00029
PerspectiveCall( :L00031 )
Jump( :L00051 )
:L00031
Perspective
RefPoint( 2 :L00050 0.025400 -39:27:34.8828 173:04:21.0685 E= 44.000000 V1= 0 V2= 15 )
:L00032
IfVarRange( :L00034 C74 -28672 -20480 )
VectorJump( :L00033 16384 0 16384 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 135.0 0 )
Return
:L00033
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 135.0 0 )
Call( :L00049 )
Return
:L00034
IfVarRange( :L00036 C74 -20479 -12288 )
VectorJump( :L00035 32767 0 0 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 180.0 0 )
Return
:L00035
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 180.0 0 )
Call( :L00049 )
Return
:L00036
IfVarRange( :L00038 C74 -12287 -4096 )
VectorJump( :L00037 16384 0 -16384 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 225.0 0 )
Return
:L00037
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 225.0 0 )
Call( :L00049 )
Return
:L00038
IfVarRange( :L00040 C74 -4095 4096 )
VectorJump( :L00039 0 0 -32767 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 270.0 0 )
Return
:L00039
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 270.0 0 )
Call( :L00049 )
Return
:L00040
IfVarRange( :L00042 C74 4096 12288 )
VectorJump( :L00041 -16384 0 -16384 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 315.0 0 )
Return
:L00041
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 315.0 0 )
Call( :L00049 )
Return
:L00042
IfVarRange( :L00044 C74 12289 20480 )
VectorJump( :L00043 -32767 0 0 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 0.0 0 )
Return
:L00043
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 0.0 0 )
Call( :L00049 )
Return
:L00044
IfVarRange( :L00046 C74 20481 28672 )
VectorJump( :L00045 -16384 0 16384 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 45.0 0 )
Return
:L00045
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 45.0 0 )
Call( :L00049 )
Return
:L00046
VectorJump( :L00047 0 0 32767 0 )
Call( :L00049 )
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 90.0 0 )
Return
:L00047
TransformCall( :L00048 0 276 0 0.0 0 90.0 0 90.0 0 )
Call( :L00049 )
Return
:L00048
:L00052
IfVarRange( :L00053 C72 0 4 )
RotatedCall( :L00056 0.0 72.0 0.0 )
Return
:L00053
IfVarRange( :L00054 C72 5 9 )
RotatedCall( :L00056 0.0 48.0 0.0 )
Return
:L00054
IfVarRange( :L00055 C72 10 14 )
RotatedCall( :L00056 0.0 24.0 0.0 )
Return
:L00055
RotatedCall( :L00056 0.0 3.0 0.0 )
Return
:L00056
VecPoints( a 0
-18 37 8
-8 37 18
8 37 18
18 37 8
18 37 -8
8 37 -18
-8 37 -18
-18 37 -8
-18 73 8
-8 73 18
8 73 18
18 73 8
18 73 -8
8 73 -18
-8 73 -18
-18 73 -8
-14 121 6
-6 121 14
6 121 14
14 121 6
14 121 -6
6 121 -14
-6 121 -14
-14 121 -6
-8 181 4
-4 181 8
4 181 8
8 181 4
8 181 -4
4 181 -8
-4 181 -8
-8 181 -4
0 13 0
0 1 0
)
VectorJump( :L00057 0 32767 0 0 )
Call( :L00058 )
Jump( :L00059 )
:L00057
Call( :L00059 )
:L00058
LineColor( 1 F0 )
MoveToPt( 1 )
DrawToPt( 32 )
DrawToPt( 3 )
MoveToPt( 5 )
DrawToPt( 32 )
DrawToPt( 7 )
MoveToPt( 33 )
DrawToPt( 32 )
Return
:L00059
ShadedColor( 13 F0 )
ShadedPoly( a 0 1 9 8 )
ShadedPoly( a 8 9 17 16 )
ShadedPoly( a 16 17 25 24 )
ShadedPoly( a 1 2 10 9 )
ShadedPoly( a 9 10 18 17 )
ShadedPoly( a 17 18 26 25 )
ShadedPoly( a 2 3 11 10 )
ShadedPoly( a 10 11 19 18 )
ShadedPoly( a 18 19 27 26 )
ShadedPoly( a 3 4 12 11 )
ShadedPoly( a 11 12 20 19 )
ShadedPoly( a 19 20 28 27 )
ShadedPoly( a 4 5 13 12 )
ShadedPoly( a 12 13 21 20 )
ShadedPoly( a 20 21 29 28 )
ShadedPoly( a 5 6 14 13 )
ShadedPoly( a 13 14 22 21 )
ShadedPoly( a 21 22 30 29 )
ShadedPoly( a 6 7 15 14 )
ShadedPoly( a 14 15 23 22 )
ShadedPoly( a 22 23 31 30 )
ShadedPoly( a 7 0 8 15 )
ShadedPoly( a 15 8 16 23 )
ShadedPoly( a 23 16 24 31 )
ShadedPoly( ai 0 1 9 8 )
ShadedPoly( ai 8 9 17 16 )
ShadedPoly( ai 16 17 25 24 )
ShadedPoly( ai 1 2 10 9 )
ShadedPoly( ai 9 10 18 17 )
ShadedPoly( ai 17 18 26 25 )
ShadedPoly( ai 2 3 11 10 )
ShadedPoly( ai 10 11 19 18 )
ShadedPoly( ai 18 19 27 26 )
ShadedPoly( ai 3 4 12 11 )
ShadedPoly( ai 11 12 20 19 )
ShadedPoly( ai 19 20 28 27 )
ShadedPoly( ai 4 5 13 12 )
ShadedPoly( ai 12 13 21 20 )
ShadedPoly( ai 20 21 29 28 )
ShadedPoly( ai 5 6 14 13 )
ShadedPoly( ai 13 14 22 21 )
ShadedPoly( ai 21 22 30 29 )
ShadedPoly( ai 6 7 15 14 )
ShadedPoly( ai 14 15 23 22 )
ShadedPoly( ai 22 23 31 30 )
ShadedPoly( ai 7 0 8 15 )
ShadedPoly( ai 15 8 16 23 )
ShadedPoly( ai 23 16 24 31 )
Return
:L00049
VecPoints( a 0
-1 0 -1
-1 0 1
1 0 1
1 0 -1
-1 300 -1
-1 300 1
1 300 1
1 300 -1
)
ShadedColor( 15 F0 )
ShadedPoly( a 0 1 5 4 )
ShadedPoly( a 1 2 6 5 )
ShadedPoly( a 2 3 7 6 )
ShadedPoly( a 3 0 4 7 )
ShadedPoly( a 4 5 6 7 )
LineColor( 15 F0 )
IfVarAnd( :L00060 282 3 )
Dot( 0 302 0 )
Jump( :L00061 )
:L00060
IfVarAnd( :L00061 282 300 )
Dot( 0 302 0 )
:L00061
:L00050
Return
:L00051
Return
:L00030
EndA

; mauiB Macros