import "cards.asy" as cards; import "numerals.asy" as numerals; import "suits.asy" as suits; int suit = WHEELS; int value = NOBLE; //draw(card, black); currentpen = evenodd+suit_colors[suit]; path head = // left side (269.96,-250.89).. (261.86,-241.68).. (255.87,-226.29).. (255.48,-203.84)& // forehead (255.48,-203.84).. (270.42,-201.21).. (286.05,-202.29)& // right side (286.05,-202.29).. (286.81,-223.48).. (284.18,-237.72).. (269.96,-250.89)& cycle; path torso = (218.80,-319.07)--- // elbow (231.84,-274.96).. (238.97,-266.15).. (252.25,-269.01)-- (263.22,-263.40)-- (263.02,-244.60)-- (269.81,-251.98)-- (279.92,-242.86)-- (278.46,-262.27)-- (287.85,-264.22)-- (292.03,-287.19)-- (293.63,-304.75).. (286.71,-317.58).. (280.71,-347.55)& (280.71,-347.55).. (270.27,-348.72).. (262.19,-347.88).. (252.45,-346.41)& (252.45,-346.41).. (249.15,-314.79).. (243.24,-295.40)& // armpit (243.24,-295.40).. // armpit (239.39,-317.73).. (226.92,-326.63).. (218.80,-319.07)& // elbow cycle; path rjacket = (318.68,-324.79)--(313.06,-314.25)--(307.09,-306.82)--(295.01,-304.54)--(292.90,-284.93)--(288.95,-263.24)--(279.74,-261.32)--(279.89,-257.31)--(295.70,-256.94)--(296.91,-272.86)--(303.86,-284.28)--(298.01,-271.75)--(297.57,-265.01)--(330.13,-274.41)--(320.95,-300.48)--(327.65,-326.51)--(319.34,-330.61)--cycle; path rleg = (321.21,-400.13)--(322.43,-410.41)--(321.07,-411.17)--(321.44,-413.21)--(323.73,-412.83)--(321.46,-370.37)--(317.47,-326.50)--(315.20,-321.84)--(317.59,-349.14)--(319.48,-371.31)--(320.93,-397.59)--(308.48,-403.25)--(306.18,-390.81)--(296.47,-330.08)--(290.82,-326.18)--(295.45,-332.49)--(300.81,-371.23)--(303.87,-386.89)--(307.21,-415.30)--(310.01,-415.26)--(309.96,-413.14)--(308.89,-413.07)--(308.72,-405.84)--cycle; path rlegcrease = (279.63,-371.12)--(281.13,-349.07)--(279.54,-349.37)--(278.16,-369.95)--cycle; path rarm = (302.39,-264.65).. (333.07,-264.96).. (346.65,-270.39).. (348.74,-272.74)-- (351.42,-305.29)-- (351.65,-331.56)-- (347.06,-330.76)-- (347.17,-328.45)-- (350.11,-329.68)-- (349.90,-318.42)-- (334.87,-318.48)-- (333.02,-330.75)-- (334.03,-330.52)-- (334.15,-332.85)-- (331.53,-333.38)-- (332.66,-319.05)-- (332.49,-290.26)-- (325.57,-291.87)-- (326.35,-289.53)-- (333.35,-288.91)-- (337.67,-288.21)-- (333.71,-290.16)-- (334.39,-316.14)-- (350.05,-316.06)-- (347.26,-274.52).. (345.23,-271.30).. (332.51,-266.79).. (307.89,-266.54)-- cycle; path rhand = (335.45,-328.32)--(336.00,-339.30)--(331.17,-342.71)--(333.21,-351.79)--(337.16,-353.48)--(342.68,-354.19)--(346.72,-351.52)--(347.34,-344.19)--(344.89,-340.11)--(345.51,-328.55)--cycle; path leftside = (243.30,-300.25).. // armpit (241.16,-318.65).. (226.79,-328.26).. (217.67,-319.58)-- // elbow (224.24,-294.64).. (212.58,-301.37).. (207.56,-314.47).. (210.52,-327.19).. (219.63,-339.28).. (245.01,-354.86)-- // outer waist (238.40,-362.99)-- (228.73,-360.74)-- (232.45,-349.81)-- (230.52,-348.03)-- (226.69,-359.75)-- (212.00,-354.59)-- (215.29,-335.60)-- (213.43,-333.74)-- // outer outer knee (210.00,-352.99).. (201.15,-351.64).. (193.21,-357.10)--- (169.50,-435.84)-- (171.59,-436.26)-- (172.56,-434.81)-- (171.37,-433.86)-- (174.90,-424.16)-- (189.30,-429.18)-- (184.75,-438.92)-- (183.49,-438.35)-- (182.17,-440.43)-- (184.57,-441.39)-- (201.57,-406.19)-- (212.23,-378.81).. (253.08,-389.57).. (278.82,-386.82).. (300.86,-378.58)-- // lower butt // hitting the right leg // upper butt (300.43,-376.86).. (278.23,-384.31).. (252.99,-388.26).. (212.24,-377.40)-- (209.32,-372.40)-- (211.39,-378.55)-- (200.59,-405.75)-- (190.13,-427.19)-- (175.89,-422.37)--- (195.44,-358.82).. (201.56,-354.36)--- (239.15,-365.22)-- (251.70,-377.87)-- // spike crease (240.65,-364.06)-- (246.01,-356.12)-- (250.85,-347.23).. // inner waist (248.04,-315.93).. (243.30,-300.25)& // armpit cycle; path lshoulder = (262.22,-258.95)--(246.57,-260.76)--(244.34,-266.12)--(252.29,-267.52)--(262.00,-262.80)--cycle; path rfoot = (319.65,-410.95)--(321.32,-418.10)--(324.28,-422.12)--(334.37,-418.94)--(343.27,-420.29)--(345.19,-427.25)--(313.78,-434.81)--(311.86,-427.33)--(312.99,-421.83)--(311.51,-412.86)--cycle; path lfoot = (183.02,-437.07)--(178.79,-446.10)--(179.61,-448.21)--(176.06,-457.27)--(146.99,-448.43)--(149.32,-441.98)--(155.97,-440.82)--(167.23,-443.35)--(171.34,-440.55)--(173.77,-433.64)--cycle; path hair = (310.34,-243.65)--(311.98,-238.32)--(307.68,-241.35)--(303.30,-242.10)--(296.50,-240.79)--(293.04,-237.07)--(291.96,-232.90)--(294.91,-228.23)--(293.21,-223.05)--(294.90,-217.28)--(293.40,-213.78)--(296.87,-209.78)--(293.80,-207.69)--(294.96,-204.64)--(289.40,-201.39)--(293.83,-192.62)--(283.32,-196.50)--(287.01,-190.98)--(277.94,-195.43)--(280.39,-188.69)--(270.23,-194.73)--(272.95,-188.56)--(265.28,-193.97)--(267.45,-187.35)--(261.22,-192.05)--(260.39,-196.36)--(252.67,-190.36)--(250.93,-196.93)--(246.58,-195.92)--(250.33,-208.83)--(246.84,-217.79)--(246.13,-222.66)--(248.22,-226.59)--(242.61,-231.31)--(248.31,-237.53)--(234.70,-242.07)--(227.72,-240.07)--(229.91,-247.08)--(231.89,-249.72)--(227.67,-252.18)--(225.87,-256.60)--(226.37,-257.71)--(223.34,-260.15)--(233.50,-258.65)--(227.83,-264.04)--(237.59,-266.92)--(238.04,-266.06)--(229.31,-263.80)--(233.95,-259.59)--(242.66,-255.54)--(224.94,-259.39)--(232.99,-254.55)--(226.69,-256.71)--(228.29,-252.42)--(232.78,-249.80)--(230.39,-246.47)--(228.76,-241.18)--(234.59,-242.74)--(249.40,-237.88)--(243.65,-231.26)--(249.13,-226.62)--(246.80,-222.51)--(247.49,-218.09)--(251.12,-208.82)--(247.56,-196.66)--(251.30,-197.82)--(253.11,-191.38)--(260.46,-197.56)--(262.09,-192.59)--(266.52,-188.55)--(264.08,-195.76)--(272.11,-189.76)--(268.68,-196.47)--(279.50,-189.78)--(276.44,-197.24)--(285.81,-191.88)--(281.70,-197.68)--(292.73,-193.74)--(288.32,-201.79)--(294.22,-204.67)--(292.79,-208.02)--(295.81,-209.58)--(292.70,-213.65)--(294.18,-217.37)--(292.48,-222.99)--(294.29,-228.08)--(291.25,-232.46)--(292.33,-237.44)--(296.13,-241.28)--(303.27,-242.75)--(308.08,-242.28)--(311.28,-239.90)--(309.26,-244.16)--(311.52,-245.16)--(306.46,-249.58)--(311.00,-249.11)--(305.73,-255.79)--(311.48,-254.49)--(311.01,-257.28)--(306.19,-260.59)--(301.15,-262.64)--(301.64,-263.37)--(306.57,-261.44)--(311.70,-257.92)--(311.95,-253.82)--(307.54,-254.64)--(312.06,-248.60)--(308.26,-248.61)--(312.46,-245.05)--cycle; fill(head^^torso^^rjacket^^rleg^^rlegcrease^^rarm^^rhand^^leftside^^lshoulder^^rfoot^^lfoot^^hair); //fill(recursive_card(value, suit)); //fill(scale(0.7)*icons[suit]);