add missing annotaion for ai.makeTurn
This commit is contained in:
parent
fd47ada751
commit
790d63d37f
@ -1,6 +1,7 @@
|
|||||||
local easing = require "lib.utils.easing"
|
local easing = require "lib.utils.easing"
|
||||||
local pf = require "lib.pathfinder"
|
local pf = require "lib.pathfinder"
|
||||||
local utils = require "lib.utils.utils"
|
local utils = require "lib.utils.utils"
|
||||||
|
local task = require "lib.utils.task"
|
||||||
|
|
||||||
--- @alias AIAction fun(self: AIBehavior): Task<nil>
|
--- @alias AIAction fun(self: AIBehavior): Task<nil>
|
||||||
|
|
||||||
@ -156,6 +157,16 @@ local behavior = {}
|
|||||||
behavior.__index = behavior
|
behavior.__index = behavior
|
||||||
behavior.id = "ai"
|
behavior.id = "ai"
|
||||||
|
|
||||||
|
--- Заставляет ИИ сделать ход
|
||||||
|
---
|
||||||
|
--- По умолчанию ничего не делает
|
||||||
|
--- @return Task<nil>
|
||||||
|
function behavior:makeTurn()
|
||||||
|
return function(callback)
|
||||||
|
callback()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
--- @param class Class
|
--- @param class Class
|
||||||
function behavior.new(class)
|
function behavior.new(class)
|
||||||
return setmetatable({
|
return setmetatable({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user