mirror of
https://github.com/Fluffy-Bean/ColouringApp.git
synced 2025-05-19 09:54:57 +00:00
Init
This commit is contained in:
parent
09446517cf
commit
1b05e0364b
8 changed files with 266 additions and 0 deletions
35
main.go
Normal file
35
main.go
Normal file
|
@ -0,0 +1,35 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"ColouringApp/application"
|
||||
"ColouringApp/scenes"
|
||||
raylib "github.com/gen2brain/raylib-go/raylib"
|
||||
)
|
||||
|
||||
func main() {
|
||||
raylib.InitWindow(application.WindowWidth, application.WindowHeight, application.WindowTitle)
|
||||
raylib.InitAudioDevice()
|
||||
|
||||
raylib.SetTargetFPS(application.WindowFPS)
|
||||
raylib.SetExitKey(0) // disable exit key
|
||||
|
||||
// MAIN LOOP
|
||||
for !application.ShouldQuit {
|
||||
switch application.CurrentScene {
|
||||
case application.SceneTitle:
|
||||
scenes.Title()
|
||||
case application.SceneOptions:
|
||||
scenes.Options()
|
||||
case application.SceneGame:
|
||||
scenes.Game()
|
||||
default:
|
||||
panic("Unknown scene")
|
||||
}
|
||||
}
|
||||
|
||||
// QUIT
|
||||
raylib.CloseAudioDevice()
|
||||
raylib.CloseWindow()
|
||||
|
||||
// GOODBYE
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue