+class TutorialTool extends Tool
+ constructor: (toolbar) ->
+ super 'tutorial'
+ @paths = []
+ choose = [
+ [[219,34],[53,141],[96,143],[92,255],[365,257],[362,145],[407,144,'z']],
+ [[161,118],[144,106],[130,115],[128,152],[140,160],[156,150]],
+ [[173,107],[169,159],[180,137],[189,133],[193,160]],
+ [[218,135],[205,144],[205,158],[215,164],[225,156],[225,144,'z']],
+ [[242,135],[233,145],[233,157],[244,168],[256,158],[254,144,'z']],
+ [[278,141],[269,135],[261,142],[264,151],[278,153],[281,162],[271,170],[264,163]],
+ [[291,151],[305,151],[312,143],[299,135],[288,140],[293,160],[302,167],[313,158]],
+ [[136,208],[121,206],[116,226],[128,233],[136,229],[137,209],[140,233]],
+ [[160,207],[191,205]],
+ [[176,184],[174,228],[180,238]],
+ [[198,216],[187,223],[189,236],[200,242],[210,235],[209,224,'z']],
+ [[227,216],[216,222],[216,236],[224,244],[237,240],[237,226,'z']],
+ [[247,187],[249,241],[254,243]]
+ ]
+ for c in choose
+ path = data: c, element: document.createElementNS svg_ns, "path"
+ update_path path, close: c[c.length - 1][2] is 'z'
+ svg.appendChild path.element
+ @paths.push path
+ @tip = $ "<span> </span>"
+ toolbar.append @tip
+ disable: ->
+ @tip.remove()
+ for p in @paths
+ svg.removeChild p.element
+