             :strikethrough false
             :size 60}}]
    [:primitive-line
-    {:x 180 :y 220 :w 0 :h 50 :color Color/RED
+    {:x 180 :y 220 :w 0 :h 50 :color :red
      :stroke {:width 10 :cap :round}
      :alpha 0.7}]
    [:primitive-line
-    {:x 180 :y 220 :w 30 :h 0 :color Color/GREEN
+    {:x 180 :y 220 :w 30 :h 0 :color 0x00AA00
      :alpha 0.6
      :stroke {:width 4}}]
    [:primitive-arc
     {:l 30 :t 20 :w 150 :h 100
-     :start-angle 30 :arc-angle 100 :color Color/GREEN
+     :start-angle 30 :arc-angle 100 :color :green
      :filled true
      :alpha 0.7}]
    ])

   [:primitive-round-rect
    {:l 20 :t 10 :w 300 :h 300
     :arc-radius 100
     :filled true :color Color/PINK
     :rotate 50}]
   [:primitive-round-rect
    {:l 20 :t 10 :w 300 :h 300
     :arc-radius 100 :rotate 50
     :filled false :color Color/DARK_GRAY
     :stroke {:width 5
              :cap :round
              :dashes [11 10] :dash-phase 0}}]
   [:primitive-ellipse
    {:l 25 :t 15 :w 110 :h 90
     :filled true :color Color/YELLOW :alpha 0.5}]
   [:primitive-polygon
    {:vertices [{:x 100 :y 100}
                {:x 50 :y 150}

                           RenderingHints/VALUE_ANTIALIAS_OFF)))))

(def default-primitive-params
  {:filled false :color :black})

(def stroke-caps
  {:butt BasicStroke/CAP_BUTT
