Files
golsky/main.go

39 lines
538 B
Go
Raw Normal View History

2024-05-20 20:19:11 +02:00
package main
import (
2024-05-26 12:33:16 +02:00
"fmt"
2024-05-20 20:19:11 +02:00
"log"
2024-05-21 19:01:08 +02:00
"os"
2024-05-20 20:19:11 +02:00
"github.com/hajimehoshi/ebiten/v2"
2024-05-21 19:01:08 +02:00
)
2024-05-20 20:19:11 +02:00
func main() {
config := ParseCommandline()
2024-05-21 19:01:08 +02:00
2024-05-26 12:33:16 +02:00
if config.ShowVersion {
fmt.Printf("This is golsky version %s\n", VERSION)
os.Exit(0)
}
// grid := [][]int64{
// {0, 1, 1},
// {0, 1, 0},
// {1, 1, 0},
// }
// err := rle.StoreGridToRLE(grid, "test.rle", "B3/S23", 3, 3)
// if err != nil {
// panic(err)
// }
// os.Exit(0)
game := NewGame(config, Play)
2024-05-20 20:19:11 +02:00
// main loop
2024-05-20 20:19:11 +02:00
if err := ebiten.RunGame(game); err != nil {
log.Fatal(err)
}
}