| 12345678910111213141516171819202122232425262728293031323334353637 |
- package game
- import (
- "fmt"
- "log"
- )
- // Start the game
- func GameStart() {
- fmt.Println("Initializing game")
- game, err := initialize()
- if err != nil {
- log.Fatalln("Initilization error: ", err)
- }
- go game.gameDirector()
- game.keyboardProcessor()
- // Quit the screen
- quit(&game)
- fmt.Println("Game over!")
- switch game.gameover {
- case 1:
- fmt.Println("Player quit")
- case 2:
- fmt.Println("Player Lost")
- case 3:
- fmt.Println("Player won")
- }
- for _, log := range game.logs {
- fmt.Println(log)
- }
- }
|