blob: e2d79e4f52fbed971b601533a10987b71dc88368 (
plain) (
tree)
|
|
package vfd.dashboard.ui.instruments
import org.scalajs.dom.html
import vfd.dashboard.Environment
class Compass(implicit env: Environment) extends SvgInstrument[Double] {
import SvgInstrument._
val initial = 0.0
lazy val element = svgObject("compass")
lazy val plate = part("heading")
lazy val moveable = Seq(plate)
protected def update(heading: Double) = {
rotate(plate, heading.toInt)
}
}
|