Now that I've moved beyond my error...
Lets try for a code snippet again.
Data 9,0,0,0
Data 0,-5,-8,3 `Arrow Point Left
Data 0,-5, 8,3 `Arrow Point Right
Data -12,3,12,3 `Base Top Line
Data -12,12,13,12 `Base Bottom Line
Data -12,3,-12,12 `Base Left Side
Data -3,3,-3,12 `Arrow Left Side
Data 3,3,3,12 `Arrow Right Side
Data 12,3,12,12 `Base Right Side
Data 6,0,0,0
Data 0,-5,-8,3 `Arrow Point Left
Data -12,3,-12,12 `Base Left Side
Data -3,3,-3,12 `Arrow Left Side
Data -12,3,0,3 `Base Top Line
Data -12,12,0,12 `Base Bottom Line
` Loading PlyBase Arrays
Dim PlyBase(9,4)
Dim PlyBaseM(6,4)
For Row= 1 to 9
For Column= 1 to 4
Read PlyBase(Row,Column)
NEXT
NEXT
For Row= 1 to 6
For Column= 1 to 4
Read PlyBaseM(Row,Column)
NEXT
NEXT
` Set Foreground and Background Color
FC = RGB (0,255,0)
BC = RGB (255,0,0)
INK FC,BC
` Base Line Drawn
X=100 : Y=200
Line X,Y-5, X-8,Y+3 `Arrow Point Left
Line X,Y-5, X+8,Y+3 `Arrow Point Right
Line X-12,Y+3, X+12,Y+3 `Base Top Line
Line X-12,Y+12, X+13,Y+12 `Base Bottom Line
Line X-12,Y+3, X-12,Y+12 `Base Left Side
Line X-3,Y+3, X-3,Y+12 `Arrow Left Side
Line X+3,Y+3, X+3,Y+12 `Arrow Right Side
Line X+12,Y+3, X+12,Y+12 `Base Right Side
` Base Dim Drawn
X=150 : Y=200 ` Location of Base Dim Draw
For FNX = 2 to PlyBase(1,1)
Line X+PlyBase(FNX,1),Y+PlyBase(FNX,2),X+PlyBase(FNX,3),Y+PlyBase(FNX,4)
NEXT
` Base Dim Drawn Mirrored
X=200 : Y=200 ` Location of Mirriored Base Dim Draw
For FNX = 2 to PlyBaseM(1,1)
Line X+(PlyBaseM(FNX,1)),Y+(PlyBaseM(FNX,2)),X+(PlyBaseM(FNX,3)),Y+(PlyBaseM(FNX,4))
Line X+ABS(PlyBaseM(FNX,1)),Y+PlyBaseM(FNX,2),X+ABS(PlyBaseM(FNX,3)),Y+PlyBaseM(FNX,4)
NEXT
Wait Key
End
Most everything in this game is symetrical(sp?). The most efficent way I can think of drawing the assets is the 3rd example.
If there is and easier way to draw them I'd would appreciate your ideas.