Fixed animate example
This commit is contained in:
parent
1a7b1c53d7
commit
06bfca5828
BIN
desktop/icon.png
BIN
desktop/icon.png
Binary file not shown.
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 5.3 KiB |
@ -46,7 +46,7 @@
|
|||||||
ronin.controller.add("default","View","Toggle Commander",() => { ronin.commander.toggle(); },"CmdOrCtrl+K");
|
ronin.controller.add("default","View","Toggle Commander",() => { ronin.commander.toggle(); },"CmdOrCtrl+K");
|
||||||
ronin.controller.add("default","Project","Run",() => { ronin.commander.run(); },"CmdOrCtrl+R");
|
ronin.controller.add("default","Project","Run",() => { ronin.commander.run(); },"CmdOrCtrl+R");
|
||||||
ronin.controller.add("default","Project","Reload Run",() => { ronin.source.revert(); ronin.commander.run(); },"CmdOrCtrl+Shift+R");
|
ronin.controller.add("default","Project","Reload Run",() => { ronin.source.revert(); ronin.commander.run(); },"CmdOrCtrl+Shift+R");
|
||||||
ronin.controller.add("default","Project", "Toggle Animation (experimental)",() => { ronin.animate(!ronin.always); },"CmdOrCtrl+Shift+T");
|
ronin.controller.add("default","Project", "Animate",() => { ronin.animate(!ronin.always); },"CmdOrCtrl+Shift+T");
|
||||||
ronin.controller.add("default","Theme","Open Theme",() => { ronin.theme.open() },"CmdOrCtrl+Shift+O")
|
ronin.controller.add("default","Theme","Open Theme",() => { ronin.theme.open() },"CmdOrCtrl+Shift+O")
|
||||||
ronin.controller.add("default","Theme","Reset Theme",() => { ronin.theme.reset() },"CmdOrCtrl+Shift+Backspace")
|
ronin.controller.add("default","Theme","Reset Theme",() => { ronin.theme.reset() },"CmdOrCtrl+Shift+Backspace")
|
||||||
ronin.controller.addSpacer('default', 'Theme', 'Download')
|
ronin.controller.addSpacer('default', 'Theme', 'Download')
|
||||||
|
@ -61,6 +61,7 @@ function Ronin () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.animate = (b = true) => {
|
this.animate = (b = true) => {
|
||||||
|
if(this.always === b){ return }
|
||||||
this.always = b
|
this.always = b
|
||||||
this.commander.run()
|
this.commander.run()
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
; animate
|
; animate
|
||||||
|
|
||||||
(
|
(
|
||||||
(ronin animate)
|
(def start (get ronin "animate"))
|
||||||
(def t (sin (div (time) 100)))
|
|
||||||
|
(def t (sin (div (time) 100)))
|
||||||
|
|
||||||
(def pos (add 200 (mul 30 t)))
|
(def pos (add 200 (mul 30 t)))
|
||||||
(defn square (a) (rect a a a a))
|
(defn square (a) (rect a a a a))
|
||||||
(stroke (square pos) 1 "red")
|
(stroke (square pos) 1 "red")
|
||||||
|
|
||||||
|
(start)
|
||||||
)
|
)
|
Loading…
x
Reference in New Issue
Block a user