├── .gitignore ├── .luacheckrc ├── config.ld ├── demo ├── entity │ ├── enemy-bullet.lua │ ├── enemy1.lua │ ├── enemy2.lua │ ├── player-bullet.lua │ └── player.lua ├── main.lua └── system │ ├── health.lua │ ├── physical.lua │ ├── score.lua │ ├── shoot.lua │ └── spawn.lua ├── license.md ├── nata.lua ├── readme.md ├── test ├── nata_spec.lua ├── oop_spec.lua └── pool_spec.lua └── tutorial.md /.gitignore: -------------------------------------------------------------------------------- 1 | html 2 | -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- 1 | return { 2 | std = 'lua51+love', 3 | ignore = {'212'}, 4 | } 5 | -------------------------------------------------------------------------------- /config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/config.ld -------------------------------------------------------------------------------- /demo/entity/enemy-bullet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/entity/enemy-bullet.lua -------------------------------------------------------------------------------- /demo/entity/enemy1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/entity/enemy1.lua -------------------------------------------------------------------------------- /demo/entity/enemy2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/entity/enemy2.lua -------------------------------------------------------------------------------- /demo/entity/player-bullet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/entity/player-bullet.lua -------------------------------------------------------------------------------- /demo/entity/player.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/entity/player.lua -------------------------------------------------------------------------------- /demo/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/main.lua -------------------------------------------------------------------------------- /demo/system/health.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/system/health.lua -------------------------------------------------------------------------------- /demo/system/physical.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/system/physical.lua -------------------------------------------------------------------------------- /demo/system/score.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/system/score.lua -------------------------------------------------------------------------------- /demo/system/shoot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/system/shoot.lua -------------------------------------------------------------------------------- /demo/system/spawn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/demo/system/spawn.lua -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/license.md -------------------------------------------------------------------------------- /nata.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/nata.lua -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/readme.md -------------------------------------------------------------------------------- /test/nata_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/test/nata_spec.lua -------------------------------------------------------------------------------- /test/oop_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/test/oop_spec.lua -------------------------------------------------------------------------------- /test/pool_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/test/pool_spec.lua -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tesselode/nata/HEAD/tutorial.md --------------------------------------------------------------------------------