Refactored drawing to get fill_n_stroke

Contributes to #75
This commit is contained in:
Andy Meneely
2015-06-04 16:40:55 -04:00
parent 34851be5d7
commit 6c60f21bb0
27 changed files with 182 additions and 264 deletions
+12 -18
View File
@@ -15,57 +15,51 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+17 -22
View File
@@ -5,31 +5,28 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
cairo: set_source_color([:blue])
cairo: fill_preserve([])
cairo: set_source_color([:red])
cairo: set_line_width([50.0])
cairo: stroke([])
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
cairo: set_source_color([:blue])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: move_to([675, 600])
cairo: circle([600, 600, 75])
cairo: set_source_color([:gray])
cairo: fill_preserve([])
cairo: set_source_color([:green])
cairo: set_line_width([8.0])
cairo: stroke([])
cairo: circle([600, 600, 75])
cairo: set_source_color([:gray])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: triangle([50, 50, 150, 150, 75, 250])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: set_source_color([:gray])
cairo: fill_preserve([])
cairo: set_source_color([:green])
cairo: set_line_width([3.0])
cairo: stroke([])
cairo: triangle([50, 50, 150, 150, 75, 250])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: move_to([50, 550])
@@ -41,13 +38,11 @@ cairo: restore([])
cairo: save([])
cairo: move_to([50, 850])
cairo: curve_to([150, 700, 150, 700, 625, 900])
cairo: set_line_width([12.0])
cairo: set_source_color([:cyan])
cairo: stroke([])
cairo: move_to([50, 850])
cairo: curve_to([150, 700, 150, 700, 625, 900])
cairo: set_source_color([:burgundy])
cairo: fill([])
cairo: fill_preserve([])
cairo: set_source_color([:cyan])
cairo: set_line_width([12.0])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: move_to([50, 975.0])
@@ -55,11 +50,11 @@ cairo: curve_to([50, 950.0, 100.0, 925, 150.0, 925])
cairo: curve_to([200.0, 925, 250, 950.0, 250, 975.0])
cairo: curve_to([250, 1000.0, 200.0, 1025, 150.0, 1025])
cairo: curve_to([100.0, 1025, 50, 1000.0, 50, 975.0])
cairo: set_source_color([:burgundy])
cairo: fill_preserve([])
cairo: set_source_color([:cyan])
cairo: set_line_width([5.0])
cairo: stroke_preserve([])
cairo: set_source_color([:burgundy])
cairo: fill([])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([300, 1000])
@@ -79,9 +74,9 @@ cairo: line_to([308.09016994374946, 994.1221474770753])
cairo: line_to([325.0, 1000.0])
cairo: close_path([])
cairo: set_source_color([:cyan])
cairo: set_line_width([3])
cairo: fill_preserve([])
cairo: set_source_color([:burgundy])
cairo: set_line_width([3])
cairo: stroke([])
cairo: restore([])
cairo: save([])
@@ -97,9 +92,9 @@ cairo: line_to([507.7254248593737, 976.2235870926212])
cairo: line_to([525.0, 1000.0])
cairo: close_path([])
cairo: set_source_color([:cyan])
cairo: set_line_width([2])
cairo: fill_preserve([])
cairo: set_source_color([:burgundy])
cairo: set_line_width([2])
cairo: stroke([])
cairo: restore([])
surface: write_to_png(["_output/shape_00.png"])
+2 -3
View File
@@ -5,12 +5,11 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+12 -16
View File
@@ -13,39 +13,35 @@ cairo: restore([])
cairo: save([])
cairo: move_to([515, 415])
cairo: circle([415, 415, 100])
cairo: set_source([RadialPattern])
cairo: fill_preserve([])
cairo: set_source_color(["#0000"])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: circle([415, 415, 100])
cairo: set_source([RadialPattern])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: triangle([650, 360, 550, 500, 750, 500])
cairo: set_source_color(["#0000"])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: triangle([650, 360, 550, 500, 750, 500])
cairo: set_source([RadialPattern])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([30, 350, 150, 150, 15, 15])
cairo: fill_preserve([])
cairo: set_source_color(["#0000"])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([30, 350, 150, 150, 15, 15])
cairo: set_source([LinearPattern])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([40, 360, 130, 130, 15, 15])
cairo: rounded_rectangle([30, 350, 150, 150, 15, 15])
cairo: set_source([LinearPattern])
cairo: fill_preserve([])
cairo: set_source_color(["#0000"])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([40, 360, 130, 130, 15, 15])
cairo: set_source([LinearPattern])
cairo: fill([])
cairo: fill_preserve([])
cairo: set_source_color(["#0000"])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: set_source([LinearPattern])
+35 -51
View File
@@ -41,146 +41,130 @@ cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white])
cairo: fill([])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+2 -3
View File
@@ -5,12 +5,11 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: translate([620, 75])
+32 -48
View File
@@ -80,147 +80,131 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+8 -12
View File
@@ -20,39 +20,35 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+18 -27
View File
@@ -15,57 +15,51 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
@@ -450,30 +444,27 @@ cairo: show_pango_layout([MockDouble])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+4 -6
View File
@@ -5,21 +5,19 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: set_source_color([:black])
+6 -9
View File
@@ -5,29 +5,26 @@ cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color([:black])
cairo: set_line_width([2.0])
cairo: stroke([])
cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill([])
cairo: restore([])
surface: write_to_png(["_output/units_00.png"])
+5 -5
View File
@@ -7,11 +7,11 @@ describe Squib::Card do
let(:cxt) { double(Cairo::Context) }
def expect_stroke(cxt, fill_color, stroke_color, stroke_width)
expect(cxt).to receive(:set_source_color).with(fill_color).once
expect(cxt).to receive(:fill_preserve).once
expect(cxt).to receive(:set_source_color).with(stroke_color).once
expect(cxt).to receive(:set_line_width).with(stroke_width).once
expect(cxt).to receive(:stroke).once
expect(cxt).to receive(:set_source_color).with(fill_color).once
expect(cxt).to receive(:fill).once
end
before(:each) do
@@ -27,7 +27,7 @@ describe Squib::Card do
it 'make all the expected calls on a smoke test' do
expect(cxt).to receive(:antialias=).with('subpixel')
expect(cxt).to receive(:save).once
expect(cxt).to receive(:rounded_rectangle).with(37, 38, 50, 100, 10, 15).twice
expect(cxt).to receive(:rounded_rectangle).with(37, 38, 50, 100, 10, 15).once
expect_stroke(cxt, '#fff', '#f00', 2.0)
expect(cxt).to receive(:restore).once
@@ -43,7 +43,7 @@ describe Squib::Card do
expect(cxt).to receive(:antialias=).with('subpixel')
expect(cxt).to receive(:save).once
expect(cxt).to receive(:move_to).with(137, 38)
expect(cxt).to receive(:circle).with(37, 38, 100).twice
expect(cxt).to receive(:circle).with(37, 38, 100).once
expect_stroke(cxt, '#fff', '#f00', 2.0)
expect(cxt).to receive(:restore).once
@@ -58,7 +58,7 @@ describe Squib::Card do
it 'make all the expected calls on a smoke test' do
expect(cxt).to receive(:antialias=).with('subpixel')
expect(cxt).to receive(:save).once
expect(cxt).to receive(:triangle).with(1, 2, 3, 4, 5, 6).twice
expect(cxt).to receive(:triangle).with(1, 2, 3, 4, 5, 6).once
expect_stroke(cxt, '#fff', '#f00', 2.0)
expect(cxt).to receive(:restore).once
Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 392 KiB

After

Width:  |  Height:  |  Size: 397 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 KiB

After

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

+1 -1
View File
@@ -73,7 +73,7 @@ describe "Squib samples" do
log = StringIO.new
mock_cairo(log)
load sample
# overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
test_file_str = File.open(sample_regression_file(sample), 'r:UTF-8').read
expect(log.string).to eq(test_file_str)
end