#75 handle edge case on rectangle border width, renamed inner_* to offset_*

This commit is contained in:
Mikayla Fischler
2022-06-19 11:35:17 -04:00
parent 15595ca81b
commit d3f28a6882
2 changed files with 11 additions and 10 deletions

View File

@@ -13,8 +13,8 @@ local element = {}
---@field parent? graphics_element
---@field x? integer 1 if omitted
---@field y? integer 1 if omitted
---@field inner_x? integer 0 if omitted
---@field inner_y? integer 0 if omitted
---@field offset_x? integer 0 if omitted
---@field offset_y? integer 0 if omitted
---@field width? integer parent width if omitted
---@field height? integer parent height if omitted
---@field gframe? graphics_frame frame instead of x/y/width/height
@@ -66,8 +66,8 @@ function element.new(args)
end
-- inner offsets
if args.inner_x ~= nil then self.child_offset.x = args.inner_x end
if args.inner_y ~= nil then self.child_offset.y = args.inner_y end
if args.offset_x ~= nil then self.child_offset.x = args.offset_x end
if args.offset_y ~= nil then self.child_offset.y = args.offset_y end
-- check frame
assert(protected.frame.x >= 1, "graphics.element: frame x not >= 1")