├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── Bounds.lua ├── CHANGES.md ├── Circle.lua ├── Color.lua ├── ConvexPolygon.lua ├── Ellipse.lua ├── LICENSE ├── Object.lua ├── README.md ├── Rectangle.lua ├── RoundedRectangle.lua ├── Shape.lua ├── TODO.md ├── assets ├── alignment.png ├── borders.png ├── screenshot.png ├── soft-edges.png ├── textured-hexagon.png └── wall.png ├── conf.lua ├── init.lua ├── main.lua ├── tests ├── Bounds-test.lua ├── Circle-test.lua ├── Color-test.lua ├── ConvexPolygon-test.lua ├── Ellipse-test.lua ├── Rectangle-test.lua ├── RoundedRectangle-test.lua ├── Shape-test.lua └── utils-test.lua └── utils.lua /.gitattributes: -------------------------------------------------------------------------------- 1 | *.png binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Bounds.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Bounds.lua -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Circle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Circle.lua -------------------------------------------------------------------------------- /Color.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Color.lua -------------------------------------------------------------------------------- /ConvexPolygon.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/ConvexPolygon.lua -------------------------------------------------------------------------------- /Ellipse.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Ellipse.lua -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/LICENSE -------------------------------------------------------------------------------- /Object.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Object.lua -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/README.md -------------------------------------------------------------------------------- /Rectangle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Rectangle.lua -------------------------------------------------------------------------------- /RoundedRectangle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/RoundedRectangle.lua -------------------------------------------------------------------------------- /Shape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/Shape.lua -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | - Add lines -------------------------------------------------------------------------------- /assets/alignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/alignment.png -------------------------------------------------------------------------------- /assets/borders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/borders.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /assets/soft-edges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/soft-edges.png -------------------------------------------------------------------------------- /assets/textured-hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/textured-hexagon.png -------------------------------------------------------------------------------- /assets/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/assets/wall.png -------------------------------------------------------------------------------- /conf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/conf.lua -------------------------------------------------------------------------------- /init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/init.lua -------------------------------------------------------------------------------- /main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/main.lua -------------------------------------------------------------------------------- /tests/Bounds-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Bounds-test.lua -------------------------------------------------------------------------------- /tests/Circle-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Circle-test.lua -------------------------------------------------------------------------------- /tests/Color-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Color-test.lua -------------------------------------------------------------------------------- /tests/ConvexPolygon-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/ConvexPolygon-test.lua -------------------------------------------------------------------------------- /tests/Ellipse-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Ellipse-test.lua -------------------------------------------------------------------------------- /tests/Rectangle-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Rectangle-test.lua -------------------------------------------------------------------------------- /tests/RoundedRectangle-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/RoundedRectangle-test.lua -------------------------------------------------------------------------------- /tests/Shape-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/Shape-test.lua -------------------------------------------------------------------------------- /tests/utils-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/tests/utils-test.lua -------------------------------------------------------------------------------- /utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binaryfs/loveshape/HEAD/utils.lua --------------------------------------------------------------------------------