;author=eezypeazy
;description=semaphore signal
;copyright=eezypeazy 2005, all rights reserved
;uses semaphore bitmaps provided by Derek Kaye, who retains copyright in them.
;modified with permission from eezypeazy by Alan Hudnott.

[meshbuilder]
cylinder 6,0.05,0.11,0.25
color 255,255,255
translate 1.9,8.6,0.2

[meshbuilder]
cylinder 6,0.05,0.11,0.25
color 255,255,255
translate 0.27,8.8,0.15

[meshbuilder]
vertex 0.4,8,0.07
vertex 0.4,8.8,0.07
vertex 1.6,8.8,0.07
vertex 1.6,8,0.07
face 0,1,2,3

[texture]
load stopdownfront.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255
translate 0.50,-0.4,0

[meshbuilder]
vertex -1.2,7.6,0.07
vertex -1.2,8.4,0.07
vertex 0,8.4,0.07
vertex 0,7.6,0.07
face 0,1,2,3
translate 0.5,0.5,0
[texture]
load stopupfront.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255

[meshbuilder]
vertex 0.1,7,0.07
vertex 0.1,8,0.07
vertex 1.3,8,0.07
vertex 1.3,7,0.07
face 3,2,1,0
[texture]
load stopupback.png
coordinates 0,1,1
coordinates 1,1,0
coordinates 2,0,0
coordinates 3,0,1
transparent 0,0,255
translate -0.7,0.85,0

[meshbuilder]
vertex 0.1,7,0.07
vertex 0.1,8,0.07
vertex 1.3,8,0.07
vertex 1.3,7,0.07
face 3,2,1,0
[texture]
load distantupback.png
coordinates 0,1,1
coordinates 1,1,0
coordinates 2,0,0
coordinates 3,0,1
transparent 0,0,255
translate -0.7,-0.25,0

[meshbuilder]
vertex 1.48,6.2,0.07
vertex 1.48,7.1,0.07
vertex 2.68,7.1,0.07
vertex 2.68,6.2,0.07
face 3,2,1,0
[texture]
load stopdownback.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255
translate -0.5,1.5,0

[meshbuilder]
vertex 1.48,6.2,0.07
vertex 1.48,7.1,0.07
vertex 2.68,7.1,0.07
vertex 2.68,6.2,0.07
face 3,2,1,0
[texture]
load distantdownback.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255
translate -0.5,0.5,0

[meshbuilder]
vertex 0.4,6.4,0.07
vertex 0.4,7.2,0.07
vertex 1.6,7.2,0.07
vertex 1.6,6.4,0.07
face 0,1,2,3

[texture]
load distantdownfront.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255
translate 0.50,0,0

[meshbuilder]
vertex -1.2,6.1,0.07
vertex -1.2,7,0.07
vertex 0,7,0.07
vertex 0,6.1,0.07
face 0,1,2,3
translate 0.5,0.5,0
[texture]
load distantupfront.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255

[meshbuilder]
vertex -2.4,4.2,0
vertex -2.4,4.7,0
vertex -1.6,4.7,0
vertex -1.6,4.2,0
face2 0,1,2,3
translate 2.3,1.5,0.09
[texture]
load diamond.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255

[meshbuilder]
vertex -2.4,4.2,0
vertex -2.4,4.7,0
vertex -1.6,4.7,0
vertex -1.6,4.2,0
face2 0,1,2,3
translate 3.9,1.5,0.09
[texture]
load diamond.png
coordinates 0,0,1
coordinates 1,0,0
coordinates 2,1,0
coordinates 3,1,1
transparent 0,0,255



;upright


[MeshBuilder]
cube 0.05,2.5,0.05
translate -0.33,2.3,0
color 111,111,111

[MeshBuilder]
cube 0.05,2.5,0.05
translate 0,2.3,0
color 111,111,111

[MeshBuilder]
cube 0.05,2.5,0.05
translate -0.33,2.3,0.33
color 111,111,111

[MeshBuilder]
cube 0.05,2.5,0.05
translate 0,2.3,0.33
color 111,111,111

[MeshBuilder]
cube 0.165,0.36,0.05
translate -0.165,0.36,0
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,1.66,0
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,2.66,0
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,3.66,0
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,4.66,0
color 111,111,111

[MeshBuilder]
cube 0.05,0.36,0.165
translate 0,0.36,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate 0,1.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate 0,2.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate 0,3.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate 0,4.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.165,0.36,0.05
translate -0.165,0.36,0.33
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,1.66,0.33
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,2.66,0.33
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,3.66,0.33
color 111,111,111

[MeshBuilder]
cube 0.165,0.16,0.05
translate -0.165,4.66,0.33
color 111,111,111

[MeshBuilder]
cube 0.05,0.36,0.165
translate -0.33,0.36,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate -0.33,1.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate -0.33,2.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate -0.33,3.66,0.165
color 111,111,111

[MeshBuilder]
cube 0.05,0.16,0.165
translate -0.33,4.66,0.165
color 111,111,111

;upper platform

[meshbuilder]
cube 1.5,0.07,0.3
translate 1.1,4.7,0.17
color 111,111,111

; lower platform

[meshbuilder]
cube 1.7,0.03,0.5
translate 1.1,4.8,0.17
color 111,111,111

;cross brace

[meshbuilder]
cube 1,0.05,0.05
rotate 0,0,1,50
translate 0.65,4,0
color 111,111,111

[meshbuilder]
cube 0.4,0.05,0.05
rotate 0,0,1,136
translate 0.35,4.33,0
color 111,111,111

[meshbuilder]
cube 1,0.05,0.05
rotate 0,0,1,50
translate 0.65,4,0.33
color 111,111,111

[meshbuilder]
cube 0.4,0.05,0.05
rotate 0,0,1,136
translate 0.35,4.33,0.33
color 111,111,111

;top hand rail

[meshbuilder]
cube 1.7,0.02,0.02
translate 1.1,5.8,-0.33
color 111,111,111

[meshbuilder]
cube 1.7,0.02,0.02
translate 1.1,5.8,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.02,0.5
translate 2.8,5.8,0.18
color 111,111,111

[meshbuilder]
cube 0.02,0.02,0.5
translate -0.58,5.8,0.18
color 111,111,111

;hand rails

[meshbuilder]
cube 0.02,0.5,0.02
translate -0.58,5.3,0.22
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 2.8,5.3,0.22
color 111,111,111



[meshbuilder]
cube 0.02,0.5,0.02
translate -0.5,5.3,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 0.1,5.3,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 0.7,5.3,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 1.3,5.3,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 1.9,5.3,0.66
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 2.5,5.3,0.66
color 111,111,111




[meshbuilder]
cube 0.02,0.5,0.02
translate -0.5,5.3,-0.33
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 0.1,5.3,-0.33
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 0.7,5.3,-0.33
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 1.3,5.3,-0.33
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 1.9,5.3,-0.33
color 111,111,111

[meshbuilder]
cube 0.02,0.5,0.02
translate 2.5,5.3,-0.33
color 111,111,111

[meshbuilder]
cylinder 6,0.07,0.07,3.8
color 200,200,200
translate 0.28,6.8,0.16

[meshbuilder]
cylinder 6,0.07,0.07,3.7
color 200,200,200
translate 1.9,6.7,0.2