39 lines
456 B
Go
39 lines
456 B
Go
package world
|
|
|
|
import (
|
|
"math/rand"
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
ScreenWidth = 426
|
|
ScreenHeight = 240
|
|
TPS = 60
|
|
)
|
|
|
|
var (
|
|
GameStarting int
|
|
GameStarted bool
|
|
|
|
Ticks int
|
|
|
|
Name string
|
|
NameInput string
|
|
|
|
Fullscreen = true
|
|
|
|
DisableEsc bool
|
|
)
|
|
|
|
var Rand = rand.New(rand.NewSource(time.Now().UnixNano()))
|
|
|
|
func RandomName() string {
|
|
return Names[Rand.Intn(len(Names))]
|
|
}
|
|
|
|
func StartGame() {
|
|
Name = ""
|
|
NameInput = RandomName()
|
|
GameStarted = true
|
|
}
|