soma.js
Version:
soma.js is a javascript framework created to build scalable and maintainable applications.
39 lines (31 loc) • 869 B
text/coffeescript
((clock) ->
"use strict"
class clock.NeedleHours
constructor: () ->
= 0
= 0
= 0
= 0
= 0
= 0
initialize: () ->
= / 2
= * 0.4
update: (, , ) ->
draw: (context) ->
theta = (30 * Math.PI / 180)
x = + * Math.cos((( + /60 + /3600) * theta) - Math.PI/2)
y = + * Math.sin((( + /60 + /3600) * theta) - Math.PI/2)
context.save()
context.lineWidth = 5
context.strokeStyle = '#015666'
context.lineJoin = 'round'
context.lineCap = 'round'
context.beginPath()
context.moveTo(x, y)
context.lineTo(, )
context.closePath()
context.stroke()
context.restore()
dispose: () ->
) window.clock = window.clock or {}