mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-09-05 00:57:15 +00:00
28 lines
802 B
Lua
28 lines
802 B
Lua
-- Put functions in this file to use them in several other scripts.
|
|
-- To get access to the functions, you need to put:
|
|
-- require "my_directory.my_file"
|
|
-- in any script using the functions.
|
|
|
|
local M = {}
|
|
|
|
function M.auto()
|
|
msg.post("ui#gui", "error",{ errormessage = "" })
|
|
math.randomseed(os.clock()*100000000000)
|
|
rand_pos = math.random(300, 1500)
|
|
pos = go.get_position()
|
|
pos.y = 300
|
|
go.set_position(pos)
|
|
|
|
pos.x = rand_pos
|
|
|
|
go.animate(go.get_id(), "position.x", go.PLAYBACK_ONCE_FORWARD, pos.x, go.EASING_LINEAR, 0.5, 0, function()
|
|
pos = go.get_position()
|
|
bullet = factory.create("/bullet#bulletfactory", pos)
|
|
go.animate(bullet, "position.y", go.PLAYBACK_ONCE_FORWARD, 1200, go.EASING_LINEAR, 1, 0, function()
|
|
go.delete(bullet)
|
|
end)
|
|
end)
|
|
|
|
end
|
|
|
|
return M |