aseprite/scripts/point.lua

32 lines
574 B
Lua
Raw Normal View History

-- Copyright (C) 2019 Igara Studio S.A.
2018-08-22 17:56:07 +00:00
-- Copyright (C) 2018 David Capello
--
-- This file is released under the terms of the MIT license.
-- Read LICENSE.txt for more information.
local pt = Point()
assert(pt.x == 0)
assert(pt.y == 0)
pt = Point(1, 2)
assert(pt.x == 1)
assert(pt.y == 2)
2019-03-29 18:54:50 +00:00
assert("Point{ x=1, y=2 }" == tostring(pt))
2018-08-22 17:56:07 +00:00
local pt2 = Point(pt)
assert(pt2.x == 1)
assert(pt2.y == 2)
pt.x = 5
pt.y = 6
assert(pt.x == 5)
assert(pt.y == 6)
pt = Point{x=10, y=20}
assert(pt.x == 10)
assert(pt.y == 20)
pt = Point{45, 25}
assert(pt.x == 45)
assert(pt.y == 25)