An expermental Go SDK for making Firefly Zero games. Designed to match the PICO-8 API to make it easier to port PICO-8 games to Firefly Zero. If you're creating a game from scratch or ready to spend a bit more time, you should use firefly-go instead.
go get github.com/firefly-zero/firefly-pico8-goimport "github.com/firefly-zero/firefly-pico8-go/pico8"
var sdk pico8.Pico8
func boot() {
pico8.InitPalette()
sdk = pico8.New()
sdk.LoadSprites("sprites")
sdk.LoadFont("font")
}
func Render() {
sdk.Clr(1) // equivalent to PICO-8 `clr(1)`
}