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

