mirror of
https://github.com/Fluffy-Bean/ColouringApp.git
synced 2025-05-24 20:34:54 +00:00
Work on improving the menus
This commit is contained in:
parent
40c43126ca
commit
65ec70dd4a
6 changed files with 96 additions and 97 deletions
|
@ -10,10 +10,6 @@ import (
|
|||
func Title() {
|
||||
var (
|
||||
titleText = application.WindowTitle
|
||||
mapImage = raylib.LoadTexture(application.DirAssets + "Map.png")
|
||||
|
||||
//mapX = 0
|
||||
//mapY = 0
|
||||
)
|
||||
|
||||
for !application.ShouldQuit {
|
||||
|
@ -22,32 +18,31 @@ func Title() {
|
|||
break
|
||||
}
|
||||
|
||||
// ToDo: Remove this
|
||||
application.CurrentScene = application.SceneDrawing
|
||||
|
||||
if raylib.IsWindowResized() {
|
||||
application.WindowWidth = int32(raylib.GetScreenWidth())
|
||||
application.WindowHeight = int32(raylib.GetScreenHeight())
|
||||
}
|
||||
|
||||
raylib.BeginDrawing()
|
||||
raylib.ClearBackground(raylib.Black)
|
||||
raylib.ClearBackground(raylib.White)
|
||||
|
||||
if gui.Button(raylib.NewRectangle(10, 10, 40, 40), gui.IconText(gui.ICON_CROSS, "")) {
|
||||
application.ShouldQuit = true
|
||||
}
|
||||
raylib.DrawText(titleText, (application.WindowWidth-raylib.MeasureText(titleText, 20))/2, 20, 20, raylib.White)
|
||||
if gui.Button(raylib.NewRectangle(application.WindowWidth-50, 10, 40, 40), gui.IconText(gui.ICON_GEAR, "")) {
|
||||
raylib.DrawText(titleText, (application.WindowWidth-raylib.MeasureText(titleText, 20))/2, 20, 20, raylib.Black)
|
||||
if gui.Button(raylib.NewRectangle(float32(application.WindowWidth-50), 10, 40, 40), gui.IconText(gui.ICON_GEAR, "")) {
|
||||
application.CurrentScene = application.SceneOptions
|
||||
}
|
||||
|
||||
//raylib.DrawLine(10, 60, 790, 60, raylib.White)
|
||||
|
||||
//// Map thing?
|
||||
//raylib.DrawRectangleLines(120, 39, application.WindowWidth-130, application.WindowHeight-49, raylib.White)
|
||||
//raylib.BeginScissorMode(121, 40, application.WindowWidth-132, application.WindowHeight-51)
|
||||
//raylib.DrawTexture(mapImage, int32(-mapX), int32(-mapY), raylib.White)
|
||||
|
||||
raylib.EndScissorMode()
|
||||
|
||||
if gui.Button(raylib.NewRectangle((application.WindowWidth-100)/2, application.WindowHeight-70, 100, 40), "Start") {
|
||||
if gui.Button(raylib.NewRectangle(float32((application.WindowWidth-100)/2), float32(application.WindowHeight-70), 100, 40), "Start") {
|
||||
application.CurrentScene = application.SceneDrawing
|
||||
}
|
||||
|
||||
raylib.EndDrawing()
|
||||
}
|
||||
|
||||
raylib.UnloadTexture(mapImage)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue