nano9 0.1.0-alpha.7

A Pico-8 compatibility layer for Bevy
Documentation
### Nano-9 Config

## Info
# name = "My Nano-9 Game"
# description = "A first-person pixeler"
# author = "Jane Doe <jane.doe@blah.com>"
# license = "MIT"
# frames-per-second = 30
template = "pico8"
scripts = [ "main.lua" ]

## Pico-8 key bindings
[pico8.key-bindings.player0]
left = ["ArrowLeft"]
right = ["ArrowRight"]
up = ["ArrowUp"]
down = ["ArrowDown"]
o = ["KeyZ", "KeyC", "KeyN", "NumpadSubtract"]
x = ["KeyX", "KeyV", "KeyM", "Numpad8"]

[pico8.key-bindings.player1]
left = ["KeyS"]
right = ["KeyF"]
up = ["KeyE"]
down = ["KeyD"]
o = ["ShiftLeft", "Tab"]
x = ["KeyA", "KeyQ"]

## Screen
# [screen]
# canvas-size = [128, 128]
# screen-size = [512, 512]

## Defaults
# [defaults]
# font-size = 5
# initial-pen-color = 6
# initial-transparent-color = 7
# clear-color = 8

## Fonts
# [[font]] # 0
# path = "embedded://nano9/pico8/pico-8.ttf"
# [[font]] # 1
# path = "font.tff"
# [[font]] # 2
# default = true # The default Bevy font

## Palettes
# [[palette]] # 0
# path = "1bit-palette.png"
# [[palette]] # 1
# path = "dawn-palette.png"

## Images and sprite sheets
# [[sprite-sheet]] # 0
# path = "sprite-sheet.png"
# sprite-size = [8, 8]
# indexed = true # An indexed image
# [[sprite-sheet]] # 1
# path = "main-character.png"
# sprite-counts = [13, 1]

## Audio banks
# [[audio-bank]] #0
# paths = ["boop.ogg", #0
# "beep.ogg",          #1
# "bonk.ogg",          #2
# ]
# Use the first 10 sfx from sounds.p8.
# [[audio-bank]]
# p8 = "sounds.p8"
# count = 10

## Maps
# [[map]] # 0
# path = "map0.p8"
# [[map]] # 1
# path = "map1.p8"