From 34789673a42e521b49cf527329805645aed3494d Mon Sep 17 00:00:00 2001 From: David Capello Date: Tue, 28 Jul 2020 17:44:43 -0300 Subject: [PATCH] Test new Sprite{ fromFile="...", oneFrame=true } API --- scripts/sprite.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/sprite.lua b/scripts/sprite.lua index e9846bdb1..a08d6f801 100644 --- a/scripts/sprite.lua +++ b/scripts/sprite.lua @@ -125,3 +125,21 @@ do local s2 = Sprite{ fromFile="_test_sprite_gridbounds.png" } assert(s.gridBounds == Rectangle{2, 3, 8, 4}) end + +-- Sprite{ fromFile, oneFrame } +do + local s = Sprite(32, 32) + s:newFrame() + s:saveAs("_test1.png") + assert(#s.frames == 2) + + s = Sprite{ fromFile="_test1.png" } + print(#s.frames) + assert(#s.frames == 2) + + s = Sprite{ fromFile="_test1.png", oneFrame=true } + assert(#s.frames == 1) + + s = Sprite{ fromFile="_test1.png", oneFrame=false } + assert(#s.frames == 2) +end