From 4ddb08203aa3ab0bb5456ecb3e4334bc8b6ad25d Mon Sep 17 00:00:00 2001 From: David Capello Date: Fri, 1 Nov 2019 15:06:11 -0300 Subject: [PATCH] Test that Sprite.gridBounds property is saved inside .aseprite files --- scripts/sprite.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/sprite.lua b/scripts/sprite.lua index 52fd8b730..e9846bdb1 100644 --- a/scripts/sprite.lua +++ b/scripts/sprite.lua @@ -113,3 +113,15 @@ do assert(b.width == 64) assert(b.height == 64) end + +-- Grid bounds +do + local s = Sprite(32, 32) + assert(s.gridBounds == Rectangle{0, 0, 16, 16}) + s.gridBounds = Rectangle{2, 3, 8, 4} + assert(s.gridBounds == Rectangle{2, 3, 8, 4}) + s:saveAs("_test_sprite_gridbounds.png") + + local s2 = Sprite{ fromFile="_test_sprite_gridbounds.png" } + assert(s.gridBounds == Rectangle{2, 3, 8, 4}) +end