!TCL=40311, // Library written by Rainer Kaufmann for Digital Dream
!TITLE=3DML: Blockset dd_ramps1
!SORT=N

!TEXT=<blockset/>
<blockset href="http://www.digitaldream.de/blocksets/dd_ramps1.bset"/>
\^
!
!TEXT=--------------------------------------------------
\^
!
!TEXT=11.25 DEGREE RAMPS
\^
!
!TEXT=-
\^
!
!TEXT=11bottomramp (a)
<create symbol="\^" block="11bottomramp">
	<part name="top,bottom,n,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidramp (b)
<create symbol="\^" block="11bottommidramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidramp (c)
<create symbol="\^" block="11topmidramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topramp (d)
<create symbol="\^" block="11topramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomcornerramp (e)
<create symbol="\^" block="11bottomcornerramp">
	<part name="stop,etop,bottom,n,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidcornerramp (f)
<create symbol="\^" block="11bottommidcornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidcornerramp (g)
<create symbol="\^" block="11topmidcornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topcornerramp (h)
<create symbol="\^" block="11topcornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomincornerramp (i)
<create symbol="\^" block="11bottomincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidincornerramp (j)
<create symbol="\^" block="11bottommidincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidincornerramp (k)
<create symbol="\^" block="11topmidincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topincornerramp (l)
<create symbol="\^" block="11topincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomdiagonalramp (m)
<create symbol="\^" block="11bottomdiagonalramp">
	<part name="top,bottom,n,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommiddiagonalramp (n)
<create symbol="\^" block="11bottommiddiagonalramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmiddiagonalramp (o)
<create symbol="\^" block="11topmiddiagonalramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topdiagonalramp (p)
<create symbol="\^" block="11topdiagonalramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomdiagonalendramp (q)
<create symbol="\^" block="11bottomdiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommiddiagonalendramp (r)
<create symbol="\^" block="11bottommiddiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmiddiagonalendramp (s)
<create symbol="\^" block="11topmiddiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topdiagonalendramp (t)
<create symbol="\^" block="11topdiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottompyramid (u)
<create symbol="\^" block="11bottompyramid">
	<part name="bottom,ntop,stop,etop,wtop" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidpyramid (v)
<create symbol="\^" block="11bottommidpyramid">
	<part name="bottom,n,s,e,w,ntop,stop,etop,wtop" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidpyramid (w)
<create symbol="\^" block="11topmidpyramid">
	<part name="bottom,n,s,e,w,ntop,stop,etop,wtop" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11toppyramid (x)
<create symbol="\^" block="11toppyramid">
	<part name="bottom,n,s,e,w,ntop,stop,etop,wtop" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomroof (y)
<create symbol="\^" block="11bottomroof">
	<part name="ntop,stop,bottom,e,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidroof (z)
<create symbol="\^" block="11bottommidroof">
	<part name="ntop,stop,bottom,n,s,e,w,eup,wup" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidroof (1)
<create symbol="\^" block="11topmidroof">
	<part name="ntop,stop,bottom,n,s,e,w,eup,wup" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11toproof (2)
<create symbol="\^" block="11toproof">
	<part name="ntop,stop,bottom,n,s,e,w,eup,wup" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomxroof (3)
<create symbol="\^" block="11bottomxroof">
	<part name="bottom,n,s,e,w,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidxroof (4)
<create symbol="\^" block="11bottommidxroof">
	<part name="bottom,n,s,e,w,nup,sup,eup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidxroof (5)
<create symbol="\^" block="11topmidxroof">
	<part name="bottom,n,s,e,w,nup,sup,eup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topxroof (6)
<create symbol="\^" block="11topxroof">
	<part name="bottom,n,s,e,w,nup,sup,eup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomtroof (7)
<create symbol="\^" block="11bottomtroof">
	<part name="bottom,e,s,w,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidtroof (8)
<create symbol="\^" block="11bottommidtroof">
	<part name="bottom,n,s,e,w,eup,sup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidtroof (9)
<create symbol="\^" block="11topmidtroof">
	<part name="bottom,n,s,e,w,eup,sup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11toptroof (0)
<create symbol="\^" block="11toptroof">
	<part name="bottom,n,s,e,w,eup,sup,wup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomroofcorner (!)
<create symbol="\^" block="11bottomroofcorner">
	<part name="bottom,s,e,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidroofcorner (@)
<create symbol="\^" block="11bottommidroofcorner">
	<part name="bottom,n,s,e,w,sup,eup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidroofcorner (#)
<create symbol="\^" block="11topmidroofcorner">
	<part name="bottom,n,s,e,w,sup,eup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11toproofcorner (*)
<create symbol="\^" block="11toproofcorner">
	<part name="bottom,n,s,e,w,sup,eup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11bottomroofend (;)
<create symbol="\^" block="11bottomroofend">
	<part name="bottom,s,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11bottommidroofend (:)
<create symbol="\^" block="11bottommidroofend">
	<part name="bottom,n,s,e,w,sup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11topmidroofend (')
<create symbol="\^" block="11topmidroofend">
	<part name="bottom,n,s,e,w,sup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11toproofend (,)
<create symbol="\^" block="11toproofend">
	<part name="bottom,n,s,e,w,sup,roof" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=--------------------------------------------------
\^
!
!TEXT=22.5 DEGREE RAMPS
\^
!
!TEXT=-
\^
!
!TEXT=22bottomramp (A)
<create symbol="\^" block="22bottomramp">
	<part name="top,bottom,n,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topramp (B)
<create symbol="\^" block="22topramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomcornerramp (C)
<create symbol="\^" block="22bottomcornerramp">
	<part name="stop,etop,bottom,n,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topcornerramp (D)
<create symbol="\^" block="22topcornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomincornerramp (E)
<create symbol="\^" block="22bottomincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topincornerramp (F)
<create symbol="\^" block="22topincornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomdiagonalramp (G)
<create symbol="\^" block="22bottomdiagonalramp">
	<part name="top,bottom,n,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topdiagonalramp (H)
<create symbol="\^" block="22topdiagonalramp">
	<part name="top,bottom,n,s,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomdiagonalendramp (I)
<create symbol="\^" block="22bottomdiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topdiagonalendramp (J)
<create symbol="\^" block="22topdiagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottompyramid (K)
<create symbol="\^" block="22bottompyramid">
	<part name="bottom,ntop,stop,etop,wtop" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22toppyramid (L)
<create symbol="\^" block="22toppyramid">
	<part name="bottom,n,s,e,w,ntop,stop,etop,wtop" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomroof (M)
<create symbol="\^" block="22bottomroof">
	<part name="ntop,stop,bottom,e,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22toproof (N)
<create symbol="\^" block="22toproof">
	<part name="ntop,stop,bottom,n,s,e,w,eup,wup" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomxroof (O)
<create symbol="\^" block="22bottomxroof">
	<part name="bottom,n,s,e,w,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22topxroof (P)
<create symbol="\^" block="22topxroof">
	<part name="bottom,n,s,e,w,nup,sup,eup,wup,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomtroof (Q)
<create symbol="\^" block="22bottomtroof">
	<part name="bottom,e,s,w,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22toptroof (R)
<create symbol="\^" block="22toptroof">
	<part name="bottom,n,s,e,w,eup,sup,wup,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomroofcorner (_)
<create symbol="\^" block="22bottomroofcorner">
	<part name="bottom,s,e,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22toproofcorner (=)
<create symbol="\^" block="22toproofcorner">
	<part name="bottom,n,s,e,w,sup,eup,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22bottomroofend (?)
<create symbol="\^" block="22bottomroofend">
	<part name="bottom,s,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22toproofend (`)
<create symbol="\^" block="22toproofend">
	<part name="bottom,n,s,e,w,sup,roof" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=--------------------------------------------------
\^
!
!TEXT=45 DEGREE RAMPS
\^
!
!TEXT=-
\^
!
!TEXT=45ramp (S)
<create symbol="\^" block="45ramp">
	<part name="top,bottom,n,e,w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45cornerramp (T)
<create symbol="\^" block="45cornerramp">
	<part name="stop,etop,bottom,n,w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45incornerramp (U)
<create symbol="\^" block="45incornerramp">
	<part name="stop,etop,bottom,n,s,e,w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45diagonalramp (V)
<create symbol="\^" block="45diagonalramp">
	<part name="top,bottom,n,w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45diagonalendramp (W)
<create symbol="\^" block="45diagonalendramp">
	<part name="top,bottom,n,s,e,w,slope" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45pyramid (X)
<create symbol="\^" block="45pyramid">
	<part name="bottom,ntop,stop,etop,wtop" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45roof (Y)
<create symbol="\^" block="45roof">
	<part name="ntop,stop,bottom,e,w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45xroof (Z)
<create symbol="\^" block="45xroof">
	<part name="bottom,n,s,e,w,roof" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45troof (^)
<create symbol="\^" block="45troof">
	<part name="bottom,e,s,w,roof" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45roofcorner (|)
<create symbol="\^" block="45roofcorner">
	<part name="bottom,s,e,roof" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=45roofend (~)
<create symbol="\^" block="45roofend">
	<part name="bottom,s,roof" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=--------------------------------------------------
\^
!
!TEXT=MIXED DEGREE RAMPS
\^
!
!TEXT=-
\^
!
!TEXT=11to22leftbottomramp ({)
<create symbol="\^" block="11to22leftbottomramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,e" texture="@dd_ramps1:copper.gif"/>
	<part name="w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=11to22rightbottomramp (})
<create symbol="\^" block="11to22rightbottomramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,w" texture="@dd_ramps1:copper.gif"/>
	<part name="e" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=11to22lefttopramp ([)
<create symbol="\^" block="11to22lefttopramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,e" texture="@dd_ramps1:copper.gif"/>
	<part name="w" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=11to22righttopramp (])
<create symbol="\^" block="11to22righttopramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,w" texture="@dd_ramps1:copper.gif"/>
	<part name="e" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22to45leftramp (()
<create symbol="\^" block="22to45leftramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,e" texture="@dd_ramps1:yellow.gif"/>
	<part name="w" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=22to45rightramp ())
<create symbol="\^" block="22to45rightramp">
	<part name="top,bottom,n" texture="@dd_ramps1:brown.gif"/>
	<part name="s,w" texture="@dd_ramps1:yellow.gif"/>
	<part name="e" texture="@dd_ramps1:green.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=11to22leftbottomcornerramp (+)
<create symbol="\^" block="11to22leftbottomcornerramp">
	<part name="top,bottom" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:yellow.gif"/>
	<part name="s,e" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11to22rightbottomcornerramp (-)
<create symbol="\^" block="11to22rightbottomcornerramp">
	<part name="top,bottom" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:yellow.gif"/>
	<part name="s,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11to22lefttopcornerramp ($)
<create symbol="\^" block="11to22lefttopcornerramp">
	<part name="top,bottom,w" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:yellow.gif"/>
	<part name="s,e" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=11to22righttopcornerramp (%)
<create symbol="\^" block="11to22righttopcornerramp">
	<part name="top,bottom,e" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:yellow.gif"/>
	<part name="s,w" texture="@dd_ramps1:copper.gif"/>
</create>

!
!TEXT=-
\^
!
!TEXT=22to45leftcornerramp (/)
<create symbol="\^" block="22to45leftcornerramp">
	<part name="top,bottom" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:green.gif"/>
	<part name="s,e" texture="@dd_ramps1:yellow.gif"/>
</create>

!
!TEXT=22to45rightcornerramp (\)
<create symbol="\^" block="22to45rightcornerramp">
	<part name="top,bottom" texture="@dd_ramps1:brown.gif"/>
	<part name="n" texture="@dd_ramps1:green.gif"/>
	<part name="s,w" texture="@dd_ramps1:yellow.gif"/>
</create>

!

