0% found this document useful (0 votes)
9 views3 pages

Options

The document describes a menu system with options for settings like sound, music, speed and keyboard/joystick configuration. It includes nested tabbed menus for configuring keys and joysticks for multiple players. It also includes an option to adjust font settings.

Uploaded by

baumanskr558
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Options

The document describes a menu system with options for settings like sound, music, speed and keyboard/joystick configuration. It includes nested tabbed menus for configuring keys and joysticks for multiple players. It also includes an option to adjust font settings.

Uploaded by

baumanskr558
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

(menu

(version 3 3 1)
(name "Настройки")
(info "Настройки")
(select-sound menu/sounds/1.wav)
(back-sound menu/sounds/1.wav)
(ok-sound menu/sounds/2.wav)
(coordinate (absolute 100 200 450 170) (radius 15) (z 0))
(position-body 0 0 0 128)
(position-border 200 200 200 255)
;(anim (location 0) (image 0 "menu/paintown.png") (velocity -.000 0) (frame
(image 0) (time 0)))
; User settable speed
(option
(speed
(name
(language "English" "Скорость по умолчанию")
(language "Русский" "Скорость по умолчанию")
(language "Deutsch" "Standardgeschwindigkeit")
(language "Español" "Default speed"))
(info
(language "English" "Установить относительную скорость игры")
(language "Русский" "Установить относительную скорость игры")
(language "Deutsch" "Steuert die relative Geschwindigkeit des Spiels")
(language "Español" "Set the relative speed of the game"))))
(option
(sound
(name
(language "English" "Звук")
(language "Русский" "Звук")
(language "Deutsch" "Geräusche"))
(info
(language "English" "Изменить громкость звука")
(language "Русский" "Изменить громкость")
(language "Deutsch" "Die Lautstärke von Geräusch-Effekten anpassen"))))
(option
(music
(name
(language "English" "Музыка")
(language "Русский" "Музыка")
(language "Deutsch" "Musik"))
(info
(language "English" "Изменить громкость музыки")
(language "Русский" "Изменить громкость музыки")
(language "Deutsch" "Die Lautstärke der Musik anpassen"))))
; Adds a tabbed menu
(option
(menu
(version 3 3 1)
(name "Клавиатура/Джостик")
(type "tabbed")
(info "Изменить Клавиатуру/Джостик")
(position 100 200 450 250)
(position-body 0 0 0 128)
(position-border 200 200 200 255)
; tab data
(tab-body 15 15 15 120)
(tab-border 120 120 120 120)
(selectedtab-body 100 100 100 200)
(selectedtab-border 200 200 200 200)
(runningtab-body 155 155 155 255)
(runningtab-border 255 255 255 255)
(font-color 150 150 150)
(selectedfont-color 0 255 255)
(runningfont-color 255 255 0)
(menuinfo "Left / Right to change tabs. Enter to select.")
(runninginfo "Press ESC to return to tabs")
(menuinfo-position 320 465)
; it can also do animation
(anim
(location 0)
(image 0 "menu/paintown.png")
(velocity -.000 0)
(frame
(image 0)
(time 0)))
(menu
(version 3 3 1)
(name "Player1 Keys")
(select-sound menu/sounds/menu-select.wav)
(back-sound menu/sounds/menu-back.wav)
(ok-sound menu/sounds/menu-ok.wav)
(info "Change the keys for player 1")
(position 120 200 400 250)
(position-body 0 0 0 192)
(position-border 200 200 200 255)
(menuinfo "Press ESC to return to Tab Menu")
(menuinfo-position 320 465)
;(anim (location 0) (image 0 "menu/paintown.png") (velocity -.000 0) (frame
(image 0) (time 0)))
; Keys are for reconfiguring, not for setting menu keys :P
; params: 1st = key, 2nd = Menu text
(option (key (name "UP Button") (player 0) (type up)))
(option (key (name "Down Button") (player 0) (type down)))
(option (key (name "Left Button") (player 0) (type left)))
(option (key (name "Right Button") (player 0) (type right)))
(option (key (name "Jump Button") (player 0) (type jump)))
(option (key (name "Attack1 Button") (player 0) (type attack1)))
(option (key (name "Attack2 Button") (player 0) (type attack2)))
(option (key (name "Attack3 Button") (player 0) (type attack3)))
(option (key (name "Attack4 Button") (player 0) (type attack4)))
(option (key (name "Attack5 Button") (player 0) (type attack5)))
(option (key (name "Attack6 Button") (player 0) (type attack6))))
(menu
(name "Player2 Keys")
(version 3 3 1)
(select-sound menu/sounds/menu-select.wav)
(back-sound menu/sounds/menu-back.wav)
(ok-sound menu/sounds/menu-ok.wav)
(info "Change the keys for player 2")
(position 120 200 400 250)
(position-body 0 0 0 192)
(position-border 200 200 200 255)
(menuinfo "Press ESC to return to Tab Menu")
(menuinfo-position 320 465)
;(anim (location 0) (image 0 "menu/paintown.png") (velocity -.000 0) (frame
(image 0) (time 0)))
; Keys are for reconfiguring, not for setting menu keys :P
; params: 1st = key, 2nd = Menu text
(option (key (name "UP Button") (player 1) (type up)))
(option (key (name "Down Button") (player 1) (type down)))
(option (key (name "Left Button") (player 1) (type left)))
(option (key (name "Right Button") (player 1) (type right)))
(option (key (name "Jump Button") (player 1) (type jump)))
(option (key (name "Attack1 Button") (player 1) (type attack1)))
(option (key (name "Attack2 Button") (player 1) (type attack2)))
(option (key (name "Attack3 Button") (player 1) (type attack3))))
(menu
(name "Player1 Joystick")
(version 3 3 1)
(select-sound menu/sounds/menu-select.wav)
(back-sound menu/sounds/menu-back.wav)
(ok-sound menu/sounds/menu-ok.wav)
(info "Change the joystick for player 1")
(position 120 200 400 250)
(position-body 0 0 0 192)
(position-border 200 200 200 255)
(menuinfo "Press ESC to return to Tab Menu")
(menuinfo-position 320 465)
;(anim (location 0) (image 0 "menu/paintown.png") (velocity -.000 0) (frame
(image 0) (time 0)))

; Keys are for reconfiguring, not for setting menu keys :P


; params: 1st = key, 2nd = Menu text
(option (joystick (name "UP Button") (player 0) (type up)))
(option (joystick (name "Down Button") (player 0) (type down)))
(option (joystick (name "Left Button") (player 0) (type left)))
(option (joystick (name "Right Button") (player 0) (type right)))
(option (joystick (name "Jump Button") (player 0) (type jump)))
(option (joystick (name "Attack1 Button") (player 0) (type attack1)))
(option (joystick (name "Attack2 Button") (player 0) (type attack2)))
(option (joystick (name "Attack3 Button") (player 0) (type attack3))))))
(option
(menu
(name "Шрифт(beta)")
(version 3 3 1)
;; TODO: shouldn't these things come from the parent context?
(select-sound menu/sounds/menu-select.wav)
(back-sound menu/sounds/menu-back.wav)
(ok-sound menu/sounds/menu-ok.wav)
(info "Change the menu fonts")
(position 20 200 600 100)
(position-body 0 0 0 192)
(position-border 200 200 200 255)
;(anim (location 0) (image 0 "menu/paintown.png") (velocity 0) (frame (image
0) (time 0)))
(option (font-select (adjust "name")))
(option (font-select (adjust "width")))
(option (font-select (adjust "height"))))))

You might also like