mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Cleaned up the code and added comments.
This commit is contained in:
4
main.go
4
main.go
@@ -14,10 +14,12 @@ const eventDbPath = "./event.db"
|
||||
var db *Database
|
||||
var eventSettings *EventSettings
|
||||
|
||||
// Main entry point for the application.
|
||||
func main() {
|
||||
rand.Seed(time.Now().UnixNano())
|
||||
initDb()
|
||||
|
||||
// Run the webserver and DS packet listener in goroutines and use the main one for the arena state machine.
|
||||
go ServeWebInterface()
|
||||
listener, err := DsPacketListener()
|
||||
checkErr(err)
|
||||
@@ -26,6 +28,7 @@ func main() {
|
||||
mainArena.Run()
|
||||
}
|
||||
|
||||
// Opens the database and stores a handle to it in a global variable.
|
||||
func initDb() {
|
||||
var err error
|
||||
db, err = OpenDatabase(eventDbPath)
|
||||
@@ -34,6 +37,7 @@ func initDb() {
|
||||
checkErr(err)
|
||||
}
|
||||
|
||||
// Logs and exits the application if the given error is not nil.
|
||||
func checkErr(err error) {
|
||||
if err != nil {
|
||||
log.Fatalln("Error: ", err)
|
||||
|
||||
Reference in New Issue
Block a user