167 lines
4.2 KiB
Plaintext
167 lines
4.2 KiB
Plaintext
// An Overlay to display an options menu
|
|
MenuOverlay
|
|
{
|
|
// set a high z-order to display on top of everything
|
|
zorder 600
|
|
|
|
// the root container for the menu items
|
|
container Panel(rootPanel)
|
|
{
|
|
material menu
|
|
|
|
// text for the root Panel
|
|
element TextArea(instructionsText)
|
|
{
|
|
// position the text toward the bottom center of the screen
|
|
top 0.8
|
|
left 0.2
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Press Enter to start or Esc to exit
|
|
}
|
|
// end of instructionsText
|
|
|
|
// container for the Ball options
|
|
container Panel(ballPanel)
|
|
{
|
|
// position the container toward the left side of the screen
|
|
top 0.1
|
|
left 0.1
|
|
width 0.3
|
|
height 0.5
|
|
|
|
// TextAreas to display Ball options
|
|
|
|
element TextArea(ballOptionsTitle)
|
|
{
|
|
// position and size the TextArea
|
|
height 0.1
|
|
left 0.05
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Ball Options
|
|
}
|
|
// end of ballOptionsTitle
|
|
|
|
element TextArea(ballSlow)
|
|
{
|
|
// position and size the text
|
|
top 0.2
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Slow Ball (Press A)
|
|
}
|
|
// end of ballSlow
|
|
|
|
element TextArea(ballMedium)
|
|
{
|
|
// position and size the text
|
|
top 0.3
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Medium Ball (Press B)
|
|
}
|
|
// end of ballMedium
|
|
|
|
element TextArea(ballFast)
|
|
{
|
|
// position and size the text
|
|
top 0.4
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Fast Ball (Press C)
|
|
}
|
|
// end of ballFast
|
|
}
|
|
// end of ballPanel
|
|
|
|
// container for the Paddle options
|
|
container Panel(paddlePanel)
|
|
{
|
|
// position the container toward the right side of the screen
|
|
top 0.1
|
|
left 0.5
|
|
width 0.3
|
|
height 0.5
|
|
|
|
// TextAreas to display Paddle options
|
|
|
|
element TextArea(paddleOptionsTitle)
|
|
{
|
|
// position and size the text
|
|
height 0.1
|
|
left 0.05
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Paddle Options
|
|
}
|
|
// end of paddleOptionsTitle
|
|
|
|
element TextArea(paddleSlow)
|
|
{
|
|
// position and size the text
|
|
top 0.2
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Slow Paddles (Press 1)
|
|
}
|
|
// end of paddleSlow
|
|
|
|
element TextArea(paddleMedium)
|
|
{
|
|
// position and size the text
|
|
top 0.3
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Medium Paddles (Press 2)
|
|
}
|
|
// end of paddleMedium
|
|
|
|
element TextArea(paddleFast)
|
|
{
|
|
// position and size the text
|
|
top 0.4
|
|
height 0.1
|
|
|
|
// set font use for caption and set the size and color
|
|
font_name BlueBold
|
|
char_height .05
|
|
colour 1 1 1
|
|
caption Fast Paddles (Press 3)
|
|
}
|
|
// end of paddleFast
|
|
}
|
|
// end of paddlePanel
|
|
}
|
|
// end of rootPanel
|
|
}
|
|
// end of MenuOverlay |