├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── go.mod ├── main.go ├── packer ├── atlas.go ├── benchmark_test.go ├── doc.go ├── example_test.go ├── fast_draw.go ├── fixtures │ ├── button.png │ ├── button_active.png │ ├── button_hover.png │ ├── character_evil.png │ └── character_hero.png ├── input.go ├── input_test.go ├── output.go ├── output_test.go ├── run.go ├── run_test.go └── sprite.go ├── packing ├── binpack.go ├── binpack_test.go ├── common.go ├── common_test.go ├── growpack.go ├── sort.go └── sort_test.go └── target ├── gen.go ├── love.template.lua ├── starling.template.xml ├── target.go ├── target_generated.go └── target_test.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | assets 2 | build 3 | lovepac 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/RaniSputnik/lovepac 2 | 3 | go 1.15 4 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/main.go -------------------------------------------------------------------------------- /packer/atlas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/atlas.go -------------------------------------------------------------------------------- /packer/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/benchmark_test.go -------------------------------------------------------------------------------- /packer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/doc.go -------------------------------------------------------------------------------- /packer/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/example_test.go -------------------------------------------------------------------------------- /packer/fast_draw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fast_draw.go -------------------------------------------------------------------------------- /packer/fixtures/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fixtures/button.png -------------------------------------------------------------------------------- /packer/fixtures/button_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fixtures/button_active.png -------------------------------------------------------------------------------- /packer/fixtures/button_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fixtures/button_hover.png -------------------------------------------------------------------------------- /packer/fixtures/character_evil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fixtures/character_evil.png -------------------------------------------------------------------------------- /packer/fixtures/character_hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/fixtures/character_hero.png -------------------------------------------------------------------------------- /packer/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/input.go -------------------------------------------------------------------------------- /packer/input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/input_test.go -------------------------------------------------------------------------------- /packer/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/output.go -------------------------------------------------------------------------------- /packer/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/output_test.go -------------------------------------------------------------------------------- /packer/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/run.go -------------------------------------------------------------------------------- /packer/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/run_test.go -------------------------------------------------------------------------------- /packer/sprite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packer/sprite.go -------------------------------------------------------------------------------- /packing/binpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/binpack.go -------------------------------------------------------------------------------- /packing/binpack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/binpack_test.go -------------------------------------------------------------------------------- /packing/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/common.go -------------------------------------------------------------------------------- /packing/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/common_test.go -------------------------------------------------------------------------------- /packing/growpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/growpack.go -------------------------------------------------------------------------------- /packing/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/sort.go -------------------------------------------------------------------------------- /packing/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/packing/sort_test.go -------------------------------------------------------------------------------- /target/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/gen.go -------------------------------------------------------------------------------- /target/love.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/love.template.lua -------------------------------------------------------------------------------- /target/starling.template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/starling.template.xml -------------------------------------------------------------------------------- /target/target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/target.go -------------------------------------------------------------------------------- /target/target_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/target_generated.go -------------------------------------------------------------------------------- /target/target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaniSputnik/lovepac/HEAD/target/target_test.go --------------------------------------------------------------------------------