Cleaned up stretches
This commit is contained in:
parent
d02d37442d
commit
7a3f488814
328
iditaboard.tex
328
iditaboard.tex
|
@ -1,5 +1,3 @@
|
|||
% TODO: Normalize draw primitives to fixed size, then scale them in scopes
|
||||
|
||||
\documentclass{iditacard}
|
||||
|
||||
\definecolor{stage_one}{HTML}{7FDF7D}
|
||||
|
@ -39,198 +37,198 @@
|
|||
}
|
||||
|
||||
% draw stretch foreground, background draws a stretch centered at 0,0
|
||||
% Bounding box is: -415,-515 to 415,515
|
||||
% Bounding box is: -103.75,-128.75 to 103.75,128.75
|
||||
\newcommand{\drawstretch}[2]{%
|
||||
% Draw the background as a rectangle
|
||||
\fill [#2] (-400.0/300.0,-500.0/300.0) rectangle (400.0/300.0,500.0/300.0);
|
||||
% The path is 100 wide, (bottom) (top)
|
||||
% starts 50 units up, goes (0,50) (0,150)
|
||||
% right for 150 units, (150,50) (50,150)
|
||||
% up for 900 units, (150,850) (50,950)
|
||||
% right for 300 units, (250,850) (350,950)
|
||||
% down for 900 units, (250,50) (350,150)
|
||||
% right for 300 units, (550,50) (450,150)
|
||||
% up for 900 units, (550,850) (450,950)
|
||||
% right for 300 units, (650,850) (750,950)
|
||||
% down for 900 units, (650,50) (750,150)
|
||||
% right for 150 units. (800,50) (800,150)
|
||||
\fill [#1] (-400.0/300.0,-450.0/300.0) --
|
||||
(-250.0/300.0,-450.0/300.0) --
|
||||
(-250.0/300.0,350.0/300.0) --
|
||||
(-150.0/300.0,350.0/300.0) --
|
||||
(-150.0/300.0,-450.0/300.0) --
|
||||
(150.0/300.0,-450.0/300.0) --
|
||||
(150.0/300.0,350.0/300.0) --
|
||||
(250.0/300.0,350.0/300.0) --
|
||||
(250.0/300.0,-450.0/300.0) --
|
||||
(400.0/300.0,-450.0/300.0) --
|
||||
(400.0/300.0,-350.0/300.0) --
|
||||
(350.0/300.0,-350.0/300.0) --
|
||||
(350.0/300.0,450.0/300.0) --
|
||||
(50.0/300.0,450.0/300.0) --
|
||||
(50.0/300.0,-350.0/300.0) --
|
||||
(-50.0/300.0,-350.0/300.0) --
|
||||
(-50.0/300.0,450.0/300.0) --
|
||||
(-350.0/300.0,450.0/300.0) --
|
||||
(-350.0/300.0,-350.0/300.0) --
|
||||
(-400.0/300.0,-350.0/300.0) -- cycle;
|
||||
\fill [#2] (-100.0/300.0,-128.75/300.0) rectangle (100.0/300.0,128.75/300.0);
|
||||
% The path is 25.0 wide, (bottom) (top)
|
||||
% starts 12.5 units up, goes (0,12.5) (0,37.5)
|
||||
% right for 37.5 units, (37.5,12.5) (12.5,37.5)
|
||||
% up for 56.25 units, (37.5,212.5) (12.5,237.5)
|
||||
% right for 75.0 units, (62.5,212.5) (87.5,237.5)
|
||||
% down for 225.0 units, (62.5,12.5) (87.5,37.5)
|
||||
% right for 75.0 units, (137.5,12.5) (112.5,37.5)
|
||||
% up for 225.0 units, (137.5,212.5) (112.5,237.5)
|
||||
% right for 75.0 units, (162.5,212.5) (187.5,237.5)
|
||||
% down for 225.0 units, (162.5,12.5) (187.5,37.5)
|
||||
% right for 37.5 units. (200.0,12.5) (200.0,37.5)
|
||||
\fill [#1] (-100.0/300.0,-112.5/300.0) --
|
||||
(-62.5/300.0,-112.5/300.0) --
|
||||
(-62.5/300.0,87.5/300.0) --
|
||||
(-37.5/300.0,87.5/300.0) --
|
||||
(-37.5/300.0,-112.5/300.0) --
|
||||
(37.5/300.0,-112.5/300.0) --
|
||||
(37.5/300.0,87.5/300.0) --
|
||||
(62.5/300.0,87.5/300.0) --
|
||||
(62.5/300.0,-112.5/300.0) --
|
||||
(100.0/300.0,-112.5/300.0) --
|
||||
(100.0/300.0,-87.5/300.0) --
|
||||
(87.5/300.0,-87.5/300.0) --
|
||||
(87.5/300.0,112.5/300.0) --
|
||||
(12.5/300.0,112.5/300.0) --
|
||||
(12.5/300.0,-87.5/300.0) --
|
||||
(-12.5/300.0,-87.5/300.0) --
|
||||
(-12.5/300.0,112.5/300.0) --
|
||||
(-87.5/300.0,112.5/300.0) --
|
||||
(-87.5/300.0,-87.5/300.0) --
|
||||
(-100.0/300.0,-87.5/300.0) -- cycle;
|
||||
|
||||
% Draw the Walls - they stick out to the left
|
||||
|
||||
% Draw the surrounding walls - they are 30 units wide
|
||||
\fill [black] (-415.0/300.0,-515.0/300.0) --
|
||||
(400.0/300.0,-515.0/300.0) --
|
||||
(400.0/300.0,-485.0/300.0) --
|
||||
(215.0/300.0,-485.0/300.0) --
|
||||
(215.0/300.0,315.0/300.0) --
|
||||
(185.0/300.0,315.0/300.0) --
|
||||
(185.0/300.0,-485.0/300.0) --
|
||||
(-185.0/300.0,-485.0/300.0) --
|
||||
(-185.0/300.0,315.0/300.0) --
|
||||
(-215.0/300.0,315.0/300.0) --
|
||||
(-215.0/300.0,-485.0/300.0) --
|
||||
(-415.0/300.0,-485.0/300.0) -- cycle;
|
||||
\fill [black] (-385.0/300.0,-315.0/300.0) --
|
||||
(-385.0/300.0,485.0/300.0) --
|
||||
(-15.0/300.0,485.0/300.0) --
|
||||
(-15.0/300.0,-315.0/300.0) --
|
||||
(15.0/300.0,-315.0/300.0) --
|
||||
(15.0/300.0,485.0/300.0) --
|
||||
(385.0/300.0,485.0/300.0) --
|
||||
(385.0/300.0,-315.0/300.0) --
|
||||
(415.0/300.0,-315.0/300.0) --
|
||||
(415.0/300.0,515.0/300.0) --
|
||||
(-415.0/300.0,515.0/300.0) --
|
||||
(-415.0/300.0,-315.0/300.0) -- cycle;
|
||||
% Draw the surrounding walls - they are 7.5 units wide
|
||||
\fill [black] (-103.75/300.0,-128.75/300.0) --
|
||||
(100.0/300.0,-128.75/300.0) --
|
||||
(100.0/300.0,-121.25/300.0) --
|
||||
(53.75/300.0,-121.25/300.0) --
|
||||
(53.75/300.0,78.75/300.0) --
|
||||
(46.25/300.0,78.75/300.0) --
|
||||
(46.25/300.0,-121.25/300.0) --
|
||||
(-46.25/300.0,-121.25/300.0) --
|
||||
(-46.25/300.0,78.75/300.0) --
|
||||
(-53.75/300.0,78.75/300.0) --
|
||||
(-53.75/300.0,-121.25/300.0) --
|
||||
(-103.75/300.0,-121.25/300.0) -- cycle;
|
||||
\fill [black] (-96.25/300.0,-78.75/300.0) --
|
||||
(-96.25/300.0,121.25/300.0) --
|
||||
(-3.75/300.0,121.25/300.0) --
|
||||
(-3.75/300.0,-78.75/300.0) --
|
||||
(3.75/300.0,-78.75/300.0) --
|
||||
(3.75/300.0,121.25/300.0) --
|
||||
(96.25/300.0,121.25/300.0) --
|
||||
(96.25/300.0,-78.75/300.0) --
|
||||
(103.75/300.0,-78.75/300.0) --
|
||||
(103.75/300.0,128.75/300.0) --
|
||||
(-103.75/300.0,128.75/300.0) --
|
||||
(-103.75/300.0,-78.75/300.0) -- cycle;
|
||||
|
||||
% Draw the internal walls - they are 10x150 units
|
||||
% Draw the internal walls - they are 2.5x37.5 units
|
||||
% Verticals
|
||||
\fill [black] (-405.0/300.0,-475.0/300.0) rectangle (-395.0/300.0,-325.0/300.0);
|
||||
\fill [black] (-205.0/300.0,325.0/300.0) rectangle (-195.0/300.0,475.0/300.0);
|
||||
\fill [black] (-5.0/300.0,-475.0/300.0) rectangle (5.0/300.0,-325.0/300.0);
|
||||
\fill [black] (195.0/300.0,325.0/300.0) rectangle (205.0/300.0,475.0/300.0);
|
||||
\fill [black] (395.0/300.0,-475.0/300.0) rectangle (405.0/300.0,-325.0/300.0);
|
||||
\fill [black] (-101.25/300.0,-118.75/300.0) rectangle (-98.75/300.0,-81.25/300.0);
|
||||
\fill [black] (-51.25/300.0,81.25/300.0) rectangle (-48.75/300.0,118.75/300.0);
|
||||
\fill [black] (-1.25/300.0,-118.75/300.0) rectangle (1.25/300.0,-81.25/300.0);
|
||||
\fill [black] (48.75/300.0,81.25/300.0) rectangle (51.25/300.0,118.75/300.0);
|
||||
\fill [black] (98.75/300.0,-118.75/300.0) rectangle (101.25/300.0,-81.25/300.0);
|
||||
|
||||
% Horizontals
|
||||
\fill [black] (-375.0/300.0,-305.0/300.0) rectangle (-225.0/300.0,-295.0/300.0);
|
||||
\fill [black] (-375.0/300.0,-105.0/300.0) rectangle (-225.0/300.0,-95.0/300.0);
|
||||
\fill [black] (-375.0/300.0,95.0/300.0) rectangle (-225.0/300.0,105.0/300.0);
|
||||
\fill [black] (-375.0/300.0,295.0/300.0) rectangle (-225.0/300.0,305.0/300.0);
|
||||
\fill [black] (-175.0/300.0,-305.0/300.0) rectangle (-25.0/300.0,-295.0/300.0);
|
||||
\fill [black] (-175.0/300.0,-105.0/300.0) rectangle (-25.0/300.0,-95.0/300.0);
|
||||
\fill [black] (-175.0/300.0,95.0/300.0) rectangle (-25.0/300.0,105.0/300.0);
|
||||
\fill [black] (-175.0/300.0,295.0/300.0) rectangle (-25.0/300.0,305.0/300.0);
|
||||
\fill [black] (25.0/300.0,-305.0/300.0) rectangle (175.0/300.0,-295.0/300.0);
|
||||
\fill [black] (25.0/300.0,-105.0/300.0) rectangle (175.0/300.0,-95.0/300.0);
|
||||
\fill [black] (25.0/300.0,95.0/300.0) rectangle (175.0/300.0,105.0/300.0);
|
||||
\fill [black] (25.0/300.0,295.0/300.0) rectangle (175.0/300.0,305.0/300.0);
|
||||
\fill [black] (225.0/300.0,-305.0/300.0) rectangle (375.0/300.0,-295.0/300.0);
|
||||
\fill [black] (225.0/300.0,-105.0/300.0) rectangle (375.0/300.0,-95.0/300.0);
|
||||
\fill [black] (225.0/300.0,95.0/300.0) rectangle (375.0/300.0,105.0/300.0);
|
||||
\fill [black] (225.0/300.0,295.0/300.0) rectangle (375.0/300.0,305.0/300.0);
|
||||
\fill [black] (-93.75/300.0,-76.25/300.0) rectangle (-56.25/300.0,-73.75/300.0);
|
||||
\fill [black] (-93.75/300.0,-26.25/300.0) rectangle (-56.25/300.0,-23.75/300.0);
|
||||
\fill [black] (-93.75/300.0,23.75/300.0) rectangle (-56.25/300.0,26.25/300.0);
|
||||
\fill [black] (-93.75/300.0,73.75/300.0) rectangle (-56.25/300.0,76.25/300.0);
|
||||
\fill [black] (-43.75/300.0,-76.25/300.0) rectangle (-6.25/300.0,-73.75/300.0);
|
||||
\fill [black] (-43.75/300.0,-26.25/300.0) rectangle (-6.25/300.0,-23.75/300.0);
|
||||
\fill [black] (-43.75/300.0,23.75/300.0) rectangle (-6.25/300.0,26.25/300.0);
|
||||
\fill [black] (-43.75/300.0,73.75/300.0) rectangle (-6.25/300.0,76.25/300.0);
|
||||
\fill [black] (6.25/300.0,-76.25/300.0) rectangle (43.75/300.0,-73.75/300.0);
|
||||
\fill [black] (6.25/300.0,-26.25/300.0) rectangle (43.75/300.0,-23.75/300.0);
|
||||
\fill [black] (6.25/300.0,23.75/300.0) rectangle (43.75/300.0,26.25/300.0);
|
||||
\fill [black] (6.25/300.0,73.75/300.0) rectangle (43.75/300.0,76.25/300.0);
|
||||
\fill [black] (56.25/300.0,-76.25/300.0) rectangle (93.75/300.0,-73.75/300.0);
|
||||
\fill [black] (56.25/300.0,-26.25/300.0) rectangle (93.75/300.0,-23.75/300.0);
|
||||
\fill [black] (56.25/300.0,23.75/300.0) rectangle (93.75/300.0,26.25/300.0);
|
||||
\fill [black] (56.25/300.0,73.75/300.0) rectangle (93.75/300.0,76.25/300.0);
|
||||
}
|
||||
|
||||
% draw mid stretch foreground, background draws a stretch centered at 0,0
|
||||
% Bounding box is: -415,-515 to 415,515
|
||||
% Bounding box is: -103.75,-128.75 to 103.75,128.75
|
||||
\newcommand{\drawmidstretch}[2]{%
|
||||
% Draw the background as a rectangle
|
||||
\fill [#2] (-400.0/300.0,-500.0/300.0) rectangle (400.0/300.0,500.0/300.0);
|
||||
% The path is 100 wide, (bottom) (top)
|
||||
% starts 50 units up, goes (0,50) (0,150)
|
||||
% right for 150 units, (150,50) (50,150)
|
||||
% up for 900 units, (150,850) (50,950)
|
||||
% right for 300 units, (250,850) (350,950)
|
||||
% down for 900 units, (250,50) (350,150)
|
||||
% right for 300 units, (550,50) (450,150)
|
||||
% up for 900 units, (550,850) (450,950)
|
||||
% right for 300 units, (650,850) (750,950)
|
||||
% down for 950 units, (650,0) (750,0)
|
||||
\fill [#1] (-400.0/300.0,-450.0/300.0) --
|
||||
(-250.0/300.0,-450.0/300.0) --
|
||||
(-250.0/300.0,350.0/300.0) --
|
||||
(-150.0/300.0,350.0/300.0) --
|
||||
(-150.0/300.0,-450.0/300.0) --
|
||||
(150.0/300.0,-450.0/300.0) --
|
||||
(150.0/300.0,350.0/300.0) --
|
||||
(250.0/300.0,350.0/300.0) --
|
||||
(250.0/300.0,-500.0/300.0) --
|
||||
(350.0/300.0,-500.0/300.0) --
|
||||
(350.0/300.0,450.0/300.0) --
|
||||
(50.0/300.0,450.0/300.0) --
|
||||
(50.0/300.0,-350.0/300.0) --
|
||||
(-50.0/300.0,-350.0/300.0) --
|
||||
(-50.0/300.0,450.0/300.0) --
|
||||
(-350.0/300.0,450.0/300.0) --
|
||||
(-350.0/300.0,-350.0/300.0) --
|
||||
(-400.0/300.0,-350.0/300.0) -- cycle;
|
||||
\fill [#2] (-100.0/300.0,-125.0/300.0) rectangle (100.0/300.0,125.0/300.0);
|
||||
% The path is 25.0 wide, (bottom) (top)
|
||||
% starts 12.5 units up, goes (0,12.5) (0,37.5)
|
||||
% right for 37.5 units, (37.5,12.5) (12.5,37.5)
|
||||
% up for 225.0 units, (37.5,212.5) (12.5,237.5)
|
||||
% right for 75.0 units, (62.5,212.5) (87.5,237.5)
|
||||
% down for 225.0 units, (62.5,12.5) (87.5,37.5)
|
||||
% right for 75.0 units, (137.5,12.5) (112.5,37.5)
|
||||
% up for 225.0 units, (137.5,212.5) (112.5,237.5)
|
||||
% right for 75.0 units, (162.5,212.5) (187.5,237.5)
|
||||
% down for 237.5 units, (162.5,0) (187.5,0)
|
||||
\fill [#1] (-100.0/300.0,-112.5/300.0) --
|
||||
(-62.5/300.0,-112.5/300.0) --
|
||||
(-62.5/300.0,87.5/300.0) --
|
||||
(-37.5/300.0,87.5/300.0) --
|
||||
(-37.5/300.0,-112.5/300.0) --
|
||||
(37.5/300.0,-112.5/300.0) --
|
||||
(37.5/300.0,87.5/300.0) --
|
||||
(62.5/300.0,87.5/300.0) --
|
||||
(62.5/300.0,-125.0/300.0) --
|
||||
(87.5/300.0,-125.0/300.0) --
|
||||
(87.5/300.0,112.5/300.0) --
|
||||
(12.5/300.0,112.5/300.0) --
|
||||
(12.5/300.0,-87.5/300.0) --
|
||||
(-12.5/300.0,-87.5/300.0) --
|
||||
(-12.5/300.0,112.5/300.0) --
|
||||
(-87.5/300.0,112.5/300.0) --
|
||||
(-87.5/300.0,-87.5/300.0) --
|
||||
(-100.0/300.0,-87.5/300.0) -- cycle;
|
||||
|
||||
% Draw the Walls - they stick out to the left
|
||||
|
||||
% Draw the surrounding walls - they are 30 units wide
|
||||
\fill [black] (-415.0/300.0,-515.0/300.0) --
|
||||
(215.0/300.0,-515.0/300.0) --
|
||||
(215.0/300.0,315.0/300.0) --
|
||||
(185.0/300.0,315.0/300.0) --
|
||||
(185.0/300.0,-485.0/300.0) --
|
||||
(-185.0/300.0,-485.0/300.0) --
|
||||
(-185.0/300.0,315.0/300.0) --
|
||||
(-215.0/300.0,315.0/300.0) --
|
||||
(-215.0/300.0,-485.0/300.0) --
|
||||
(-415.0/300.0,-485.0/300.0) -- cycle;
|
||||
\fill [black] (-385.0/300.0,-315.0/300.0) --
|
||||
(-385.0/300.0,485.0/300.0) --
|
||||
(-15.0/300.0,485.0/300.0) --
|
||||
(-15.0/300.0,-315.0/300.0) --
|
||||
(15.0/300.0,-315.0/300.0) --
|
||||
(15.0/300.0,485.0/300.0) --
|
||||
(385.0/300.0,485.0/300.0) --
|
||||
(385.0/300.0,-515.0/300.0) --
|
||||
(415.0/300.0,-515.0/300.0) --
|
||||
(415.0/300.0,515.0/300.0) --
|
||||
(-415.0/300.0,515.0/300.0) --
|
||||
(-415.0/300.0,-315.0/300.0) -- cycle;
|
||||
% Draw the surrounding walls - they are 7.5 units wide
|
||||
\fill [black] (-103.75/300.0,-128.75/300.0) --
|
||||
(53.75/300.0,-128.75/300.0) --
|
||||
(53.75/300.0,78.75/300.0) --
|
||||
(46.25/300.0,78.75/300.0) --
|
||||
(46.25/300.0,-121.25/300.0) --
|
||||
(-46.25/300.0,-121.25/300.0) --
|
||||
(-46.25/300.0,78.75/300.0) --
|
||||
(-53.75/300.0,78.75/300.0) --
|
||||
(-53.75/300.0,-121.25/300.0) --
|
||||
(-103.75/300.0,-121.25/300.0) -- cycle;
|
||||
\fill [black] (-96.25/300.0,-78.75/300.0) --
|
||||
(-96.25/300.0,121.25/300.0) --
|
||||
(-3.75/300.0,121.25/300.0) --
|
||||
(-3.75/300.0,-78.75/300.0) --
|
||||
(3.75/300.0,-78.75/300.0) --
|
||||
(3.75/300.0,121.25/300.0) --
|
||||
(96.25/300.0,121.25/300.0) --
|
||||
(96.25/300.0,-128.75/300.0) --
|
||||
(103.75/300.0,-128.75/300.0) --
|
||||
(103.75/300.0,128.75/300.0) --
|
||||
(-103.75/300.0,128.75/300.0) --
|
||||
(-103.75/300.0,-78.75/300.0) -- cycle;
|
||||
|
||||
% Draw the internal walls - they are 10x150 units
|
||||
% Draw the internal walls - they are 2.5x37.5 units
|
||||
% Verticals
|
||||
\fill [black] (-405.0/300.0,-475.0/300.0) rectangle (-395.0/300.0,-325.0/300.0);
|
||||
\fill [black] (-205.0/300.0,325.0/300.0) rectangle (-195.0/300.0,475.0/300.0);
|
||||
\fill [black] (-5.0/300.0,-475.0/300.0) rectangle (5.0/300.0,-325.0/300.0);
|
||||
\fill [black] (195.0/300.0,325.0/300.0) rectangle (205.0/300.0,475.0/300.0);
|
||||
\fill [black] (-101.25/300.0,-118.75/300.0) rectangle (-98.75/300.0,-81.25/300.0);
|
||||
\fill [black] (-51.25/300.0,81.25/300.0) rectangle (-48.75/300.0,118.75/300.0);
|
||||
\fill [black] (-1.25/300.0,-118.75/300.0) rectangle (1.25/300.0,-81.25/300.0);
|
||||
\fill [black] (48.75/300.0,81.25/300.0) rectangle (51.25/300.0,118.75/300.0);
|
||||
|
||||
|
||||
% Horizontals
|
||||
\fill [black] (-375.0/300.0,-305.0/300.0) rectangle (-225.0/300.0,-295.0/300.0);
|
||||
\fill [black] (-375.0/300.0,-105.0/300.0) rectangle (-225.0/300.0,-95.0/300.0);
|
||||
\fill [black] (-375.0/300.0,95.0/300.0) rectangle (-225.0/300.0,105.0/300.0);
|
||||
\fill [black] (-375.0/300.0,295.0/300.0) rectangle (-225.0/300.0,305.0/300.0);
|
||||
\fill [black] (-175.0/300.0,-305.0/300.0) rectangle (-25.0/300.0,-295.0/300.0);
|
||||
\fill [black] (-175.0/300.0,-105.0/300.0) rectangle (-25.0/300.0,-95.0/300.0);
|
||||
\fill [black] (-175.0/300.0,95.0/300.0) rectangle (-25.0/300.0,105.0/300.0);
|
||||
\fill [black] (-175.0/300.0,295.0/300.0) rectangle (-25.0/300.0,305.0/300.0);
|
||||
\fill [black] (25.0/300.0,-305.0/300.0) rectangle (175.0/300.0,-295.0/300.0);
|
||||
\fill [black] (25.0/300.0,-105.0/300.0) rectangle (175.0/300.0,-95.0/300.0);
|
||||
\fill [black] (25.0/300.0,95.0/300.0) rectangle (175.0/300.0,105.0/300.0);
|
||||
\fill [black] (25.0/300.0,295.0/300.0) rectangle (175.0/300.0,305.0/300.0);
|
||||
\fill [black] (225.0/300.0,-505.0/300.0) rectangle (375.0/300.0,-495.0/300.0);
|
||||
\fill [black] (225.0/300.0,-305.0/300.0) rectangle (375.0/300.0,-295.0/300.0);
|
||||
\fill [black] (225.0/300.0,-105.0/300.0) rectangle (375.0/300.0,-95.0/300.0);
|
||||
\fill [black] (225.0/300.0,95.0/300.0) rectangle (375.0/300.0,105.0/300.0);
|
||||
\fill [black] (225.0/300.0,295.0/300.0) rectangle (375.0/300.0,305.0/300.0);
|
||||
\fill [black] (-93.75/300.0,-76.25/300.0) rectangle (-56.25/300.0,-73.75/300.0);
|
||||
\fill [black] (-93.75/300.0,-26.25/300.0) rectangle (-56.25/300.0,-23.75/300.0);
|
||||
\fill [black] (-93.75/300.0,23.75/300.0) rectangle (-56.25/300.0,26.25/300.0);
|
||||
\fill [black] (-93.75/300.0,73.75/300.0) rectangle (-56.25/300.0,76.25/300.0);
|
||||
\fill [black] (-43.75/300.0,-76.25/300.0) rectangle (-6.25/300.0,-73.75/300.0);
|
||||
\fill [black] (-43.75/300.0,-26.25/300.0) rectangle (-6.25/300.0,-23.75/300.0);
|
||||
\fill [black] (-43.75/300.0,23.75/300.0) rectangle (-6.25/300.0,26.25/300.0);
|
||||
\fill [black] (-43.75/300.0,73.75/300.0) rectangle (-6.25/300.0,76.25/300.0);
|
||||
\fill [black] (6.25/300.0,-76.25/300.0) rectangle (43.75/300.0,-73.75/300.0);
|
||||
\fill [black] (6.25/300.0,-26.25/300.0) rectangle (43.75/300.0,-23.75/300.0);
|
||||
\fill [black] (6.25/300.0,23.75/300.0) rectangle (43.75/300.0,26.25/300.0);
|
||||
\fill [black] (6.25/300.0,73.75/300.0) rectangle (43.75/300.0,76.25/300.0);
|
||||
\fill [black] (56.25/300.0,-126.25/300.0) rectangle (93.75/300.0,-123.75/300.0);
|
||||
\fill [black] (56.25/300.0,-76.25/300.0) rectangle (93.75/300.0,-73.75/300.0);
|
||||
\fill [black] (56.25/300.0,-26.25/300.0) rectangle (93.75/300.0,-23.75/300.0);
|
||||
\fill [black] (56.25/300.0,23.75/300.0) rectangle (93.75/300.0,26.25/300.0);
|
||||
\fill [black] (56.25/300.0,73.75/300.0) rectangle (93.75/300.0,76.25/300.0);
|
||||
}
|
||||
|
||||
% Draws the racetrack itself with speed markers at (0,0)
|
||||
% Bounding box is (-1615.5,-1215.5) to (1615.5,1215.5)
|
||||
\newcommand{\drawrace}{%
|
||||
\scoped[shift={(-1200.5/300.0,500.5/300.0)}]{\drawstretch{stage_one}{stage_eight}}
|
||||
\scoped[shift={(-400.5/300.0,500.5/300.0)}]{\drawstretch{stage_two}{stage_seven}}
|
||||
\scoped[shift={(400.5/300.0,500.5/300.0)}]{\drawstretch{stage_three}{stage_six}}
|
||||
\scoped[shift={(-1200.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_one}{stage_eight}}
|
||||
\scoped[shift={(-400.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_two}{stage_seven}}
|
||||
\scoped[shift={(400.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_three}{stage_six}}
|
||||
|
||||
\scoped[shift={(1200.5/300.0,500.5/300.0)}]{\drawmidstretch{stage_four}{stage_five}}
|
||||
\scoped[shift={(1200.5/300.0,-500.5/300.0)},yscale=-1]{\drawmidstretch{stage_five}{stage_four}}
|
||||
\scoped[shift={(1200.5/300.0,500.5/300.0)},scale=4.0]{\drawmidstretch{stage_four}{stage_five}}
|
||||
\scoped[shift={(1200.5/300.0,-500.5/300.0)},xscale=4.0,yscale=-4.0]{\drawmidstretch{stage_five}{stage_four}}
|
||||
|
||||
\scoped[shift={(400.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_six}{stage_three}}
|
||||
\scoped[shift={(-400.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_seven}{stage_two}}
|
||||
\scoped[shift={(-1200.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_eight}{stage_one}}
|
||||
\scoped[shift={(400.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_six}{stage_three}}
|
||||
\scoped[shift={(-400.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_seven}{stage_two}}
|
||||
\scoped[shift={(-1200.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_eight}{stage_one}}
|
||||
|
||||
% Draw the speed rules
|
||||
\fill [black] (-1615.5/300.0,1015.5/300.0) rectangle (-1585.5/300.0,1215.5/300.0);
|
||||
|
|
Loading…
Reference in a new issue