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