diff --git a/internal/util/itype/const.go b/internal/util/itype/const.go new file mode 100644 index 0000000..11f84f2 --- /dev/null +++ b/internal/util/itype/const.go @@ -0,0 +1,5 @@ +package itype + +var ( + ProjectName = "Gl01-igExp" +) diff --git a/main.go b/main.go index dc3e106..a5451ab 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,6 @@ var ( frameTick *time.Ticker ) - func init() { runtime.LockOSThread() } @@ -44,7 +43,7 @@ func main() { glfw.WindowHint(glfw.ContextVersionMinor, 3) glfw.WindowHint(glfw.OpenGLProfile, glfw.OpenGLCoreProfile) glfw.WindowHint(glfw.OpenGLForwardCompatible, 1) - win, err := glfw.CreateWindow(gio.MainConfig.WindowWidth, gio.MainConfig.WindowHeight, "Gl01", nil, nil) + win, err := glfw.CreateWindow(gio.MainConfig.WindowWidth, gio.MainConfig.WindowHeight, itype.ProjectName, nil, nil) if err != nil { panic(err) } @@ -66,9 +65,9 @@ func main() { game := game.NewGame() game.Init(win) - gio.ClearColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0} - gio.FogColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0} - gl.ClearColor(0.6, 0.8, 1.0, 1) + gio.ClearColor = itype.Vec4f{0, 0, 0, 1.0} + gio.FogColor = itype.Vec4f{0, 0, 0, 1.0} + gl.ClearColor(gio.ClearColor[0], gio.ClearColor[1], gio.ClearColor[2], gio.ClearColor[3]) gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT) win.SwapBuffers() winClock := time.Now() @@ -82,7 +81,7 @@ func main() { winClock = time.Now() game.Update(win, deltaTime) - gl.ClearColor(0.6, 0.8, 1.0, 1) + gl.ClearColor(gio.ClearColor[0], gio.ClearColor[1], gio.ClearColor[2], gio.ClearColor[3]) gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT) game.Render(win) @@ -91,7 +90,7 @@ func main() { glfw.PollEvents() if time.Since(fpsClock) >= time.Second { - win.SetTitle(fmt.Sprintf("Gl01 %dFPS", fpsCounter)) + win.SetTitle(fmt.Sprintf(itype.ProjectName+" %dFPS", fpsCounter)) fpsCounter = 0 fpsClock = time.Now() } else {