mirror of
https://github.com/Insality/druid
synced 2025-06-27 10:27:48 +02:00
27 lines
664 B
Lua
27 lines
664 B
Lua
local panthera = require("panthera.panthera")
|
|
|
|
local animation = require("example.other.go_bindings.go_bindings_panthera")
|
|
|
|
local druid = require("druid.druid")
|
|
local widget = require("example.other.go_bindings.go_widget")
|
|
|
|
function init(self)
|
|
local gui_url = msg.url(nil, nil, "go_widget")
|
|
self.go_widget = druid.get_widget(widget, gui_url)
|
|
self.go_widget:play_animation()
|
|
self.go_widget:set_position(go.get_position())
|
|
|
|
self.animation = panthera.create_go(animation)
|
|
panthera.play(self.animation, "default", {
|
|
is_loop = true,
|
|
})
|
|
|
|
msg.post(".", "acquire_input_focus")
|
|
end
|
|
|
|
|
|
function update(self, dt)
|
|
self.go_widget:set_position(go.get_position())
|
|
end
|
|
|