AuthorTravis Kirton
Tags color
The C4 brand has 4 colors, which you can use like any other preset. Here are the four options:
C4Blue C4Grey C4Pink C4Purple
override func setup() { let dy = Vector(x: 0, y: canvas.height/5) var frame = Rect(Point(), Size(canvas.width * 0.9, canvas.height/6)) frame.center = Point(canvas.center.x, dy.y) let blue = generateRect(frame, text: "C4Blue") canvas.add(blue) frame.center += dy let pink = generateRect(frame, text: "C4Pink") pink.fillColor = C4Pink frame.center += dy let purple = generateRect(frame, text: "C4Purple") purple.fillColor = C4Purple frame.center += dy let gray = generateRect(frame, text: "C4Grey") gray.fillColor = C4Grey } func generateRect(frame: Rect, text: String) -> Rectangle { let rect = Rectangle(frame: frame) canvas.add(rect) let label = TextShape(text: text, font: Font(name: "Helvetica", size: 20)!)! label.fillColor = text == "C4Grey" ? C4Purple : C4Grey label.center = rect.bounds.center rect.add(label) return rect }