This commit is contained in:
2019-02-01 20:52:43 -06:00
parent a86ea2fe64
commit 0697cc6b53
3 changed files with 57 additions and 38 deletions

View File

@@ -2,30 +2,49 @@ class MainMenu < CyberarmEngine::GameState
def setup
self.show_cursor = true
background 0xff7a0d71
stack do
background 0xff7a0d71
background 0xaabada55
flow(padding: 10, margin: 10) do
background 0xff00ff00
# image("assets/logo_small.png")
label "I-MIC RTS", text_size: 30
label "Main Menu", text_size: 30
end
# background 0xff00aa00
stack do
background Gosu::Color::RED
label "I-MIC RTS", text_size: 10
button("Play")
button("About")
button("Exit") do
$window.close
stack do
# background 0xffaa0000
# fill Gosu::Color::BLACK
button("Play")
button("About")
button("Exit") do
$window.close
end
end
check_box do |check|
puts "Hello World: #{check.value}"
stack do
image("assets/logo.png", height: 256) do
pop_state
end
end
stack do
background Gosu::Color.rgba(50, 50, 50, 200)
label "Username"
@username = edit_line ""
label "Password"
@password = edit_line "", type: :password
flow do
button "Log In" do
push_state(Boot)
puts "Logging in... #{@username.value}:#{Base64.encode64(@password.value)}"
end
button "Sign Up"
end
end
end
end
$window.width = @root_container.children.first.width.to_i
$window.height = @root_container.children.first.height.to_i
end
end