tweak main
This commit is contained in:
5
internal/util/itype/const.go
Normal file
5
internal/util/itype/const.go
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
package itype
|
||||||
|
|
||||||
|
var (
|
||||||
|
ProjectName = "Gl01-igExp"
|
||||||
|
)
|
||||||
13
main.go
13
main.go
@@ -17,7 +17,6 @@ var (
|
|||||||
frameTick *time.Ticker
|
frameTick *time.Ticker
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
runtime.LockOSThread()
|
runtime.LockOSThread()
|
||||||
}
|
}
|
||||||
@@ -44,7 +43,7 @@ func main() {
|
|||||||
glfw.WindowHint(glfw.ContextVersionMinor, 3)
|
glfw.WindowHint(glfw.ContextVersionMinor, 3)
|
||||||
glfw.WindowHint(glfw.OpenGLProfile, glfw.OpenGLCoreProfile)
|
glfw.WindowHint(glfw.OpenGLProfile, glfw.OpenGLCoreProfile)
|
||||||
glfw.WindowHint(glfw.OpenGLForwardCompatible, 1)
|
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 {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
@@ -66,9 +65,9 @@ func main() {
|
|||||||
game := game.NewGame()
|
game := game.NewGame()
|
||||||
game.Init(win)
|
game.Init(win)
|
||||||
|
|
||||||
gio.ClearColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0}
|
gio.ClearColor = itype.Vec4f{0, 0, 0, 1.0}
|
||||||
gio.FogColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0}
|
gio.FogColor = itype.Vec4f{0, 0, 0, 1.0}
|
||||||
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)
|
gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
|
||||||
win.SwapBuffers()
|
win.SwapBuffers()
|
||||||
winClock := time.Now()
|
winClock := time.Now()
|
||||||
@@ -82,7 +81,7 @@ func main() {
|
|||||||
winClock = time.Now()
|
winClock = time.Now()
|
||||||
game.Update(win, deltaTime)
|
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)
|
gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
|
||||||
|
|
||||||
game.Render(win)
|
game.Render(win)
|
||||||
@@ -91,7 +90,7 @@ func main() {
|
|||||||
glfw.PollEvents()
|
glfw.PollEvents()
|
||||||
|
|
||||||
if time.Since(fpsClock) >= time.Second {
|
if time.Since(fpsClock) >= time.Second {
|
||||||
win.SetTitle(fmt.Sprintf("Gl01 %dFPS", fpsCounter))
|
win.SetTitle(fmt.Sprintf(itype.ProjectName+" %dFPS", fpsCounter))
|
||||||
fpsCounter = 0
|
fpsCounter = 0
|
||||||
fpsClock = time.Now()
|
fpsClock = time.Now()
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user