From 1afac4886d4aa61a08536427d44408692a1983cb Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Thu, 12 Dec 2024 15:12:50 +0700 Subject: [PATCH] pack/unpack id api --- README.md | 2 ++ evolved.lua | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index 4626697..598b442 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ ``` id :: id +pack :: integer, integer -> id +unpack :: id -> integer, integer alive :: id -> boolean destroy :: id -> () get :: entity, fragment... -> component... diff --git a/evolved.lua b/evolved.lua index f0a111a..597199a 100644 --- a/evolved.lua +++ b/evolved.lua @@ -10,6 +10,18 @@ local evolved = {} ---@nodiscard function evolved.id() end +---@param index integer +---@param version integer +---@return evolved.id +---@nodiscard +function evolved.pack(index, version) end + +---@param id evolved.id +---@return integer index +---@return integer version +---@nodiscard +function evolved.unpack(id) end + ---@param id evolved.id ---@return boolean ---@nodiscard