diff --git a/README.md b/README.md index b50d678..e692a76 100644 --- a/README.md +++ b/README.md @@ -231,8 +231,8 @@ _Will fill later_ ## License -- Original created by [AGulev](https://github.com/AGulev) - Developed and supporting by [Insality](https://github.com/Insality) +- Original idea by [AGulev](https://github.com/AGulev) - Assets from [Kenney](http://www.kenney.nl/) **MIT** License diff --git a/druid/base/static_grid.lua b/druid/base/static_grid.lua index ffdd11c..2dd9a42 100644 --- a/druid/base/static_grid.lua +++ b/druid/base/static_grid.lua @@ -226,6 +226,11 @@ function StaticGrid:clear() end +--- Return elements offset for correct posing nodes. Correct posing at +-- parent pivot node (0:0) with adjusting of node sizes and anchoring +-- @function static_grid:_get_zero_offset +-- @treturn vector3 The offset vector +-- @local function StaticGrid:_get_zero_offset() -- zero offset: center pos - border size * anchor return vmath.vector3( diff --git a/druid/extended/dynamic_grid.lua b/druid/extended/dynamic_grid.lua index 212afcc..ff96d4f 100644 --- a/druid/extended/dynamic_grid.lua +++ b/druid/extended/dynamic_grid.lua @@ -357,6 +357,11 @@ function DynamicGrid:_get_node_size(node) end +--- Return elements offset for correct posing nodes. Correct posing at +-- parent pivot node (0:0) with adjusting of node sizes and anchoring +-- @function dynamic_grid:_get_zero_offset +-- @treturn vector3 The offset vector +-- @local function DynamicGrid:_get_zero_offset() -- zero offset: center pos - border size * anchor return vmath.vector3( @@ -366,6 +371,7 @@ function DynamicGrid:_get_zero_offset() end +--- Return side vector to correct node shifting function DynamicGrid:_get_side_vector(side, is_forward) if side == const.SIDE.X then return is_forward and SIDE_VECTORS.RIGHT or SIDE_VECTORS.LEFT