GUI Menu Creator Progess Report
Posted: Mon Jul 24, 2006 2:31 am
I am getting it all ironed out, I believe. Once I have the main menu noodled out, then it will be a template for the rest. Here is my first menu output. Text in Red was dynamically set by the user. It doesn't look like much on the surface, but I believe it will make menu creation much easier.
;*********************************************************
;
; Menu.ini
;
; Custom Reality Factory
; menu initalization file created by The Reality Factory
; GUI Menu Creator
;
; Note: lines starting with a semicolon (;) are comments
;
;*********************************************************
designsize=800 600
;*********************************************************
;
; this section is where the bitmaps used
; by the menu are defined
;
;*********************************************************
; define the background bitmaps
; format : background# bitmap
background=0 background.bmp
background=1
; define the images bitmaps
; format : image# bitmap alpha_bitmap
images=0 Buttons.bmp a_buttons.bmp
images=1
images=2
images=3
images=4
images=5
; define the titles bitmaps
; format : titleimage# bitmap alpha_bitmap
titles=0 titles.bmp a_titles.bmp
; define cursor and crosshair graphics
; format : bitmap alpha_bitmap animate
cursor=cursor.bmp a_cursor.bmp -1
; format : bitmap alpha_bitmap
crosshair=crosshair.bmp a_crosshair.bmp
; define the bitmap fonts (FONT1 - FONT29)
; NOTE: FONT10 is used during in-game weapon positioning!
font=FONT9 Andy12
font=FONT10 Adventure26
font=FONT11 Verdana14b
font=FONT12 Verdana14w
; define the menu titles graphics
; format : title# titleimage# screen_X screen_Y width height image_X image_Y animation#
menutitle=0 0 150 175 50 16 25 0 -1
menutitle=1
menutitle=2
menutitle=3
menutitle=4
menutitle=5
menutitle=6
menutitle=7
menutitle=8
menutitle=9
menutitle=10
menutitle=11
menutitle=12
menutitle=13
menutitle=14
; define sounds used by menu
; format : name
mouseclick =menuclick.wav
keyclick =menuclick.wav
slideclick =menuclick.wav
; define Quick Load Message
; format : Font Message
loadmsg=FONT9 Loading Quick Save Game
; define Quick Save Message
; format : font displaytime message
savemsg=FONT9 5 Game Quick Saved
loadscreen =Loading2.bmp
;*********************************************************
;
; This section defines the streaming audio
; played during the menu
;
;*********************************************************
music =menu\Adultero.wav
;*********************************************************
;
; This section is where we define all
; the items in each menu
;
;*********************************************************
;*********************************************************
;
; Main Menu
;
;*********************************************************
; define background and title for main menu
; format : background# title#
main=0 0
; define New Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y Animation# AnimationOver#
newgame=150 200 0 198 39 14 9 0 0 -1 -1
; define Multiplayer button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
multiplayer=
; define Load Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
loadgame=
; define Save Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
savegame=
; define Options button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
options=
; define Credits button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X ;mouseover_Y background# title# Animation# AnimationOver#
credits=
; define Quit Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y Animation# AnimationOver#
quitmain=
; define Return to Game text
; format : screen_X screen_Y font
returntext=
;*********************************************************
;
; Menu.ini
;
; Custom Reality Factory
; menu initalization file created by The Reality Factory
; GUI Menu Creator
;
; Note: lines starting with a semicolon (;) are comments
;
;*********************************************************
designsize=800 600
;*********************************************************
;
; this section is where the bitmaps used
; by the menu are defined
;
;*********************************************************
; define the background bitmaps
; format : background# bitmap
background=0 background.bmp
background=1
; define the images bitmaps
; format : image# bitmap alpha_bitmap
images=0 Buttons.bmp a_buttons.bmp
images=1
images=2
images=3
images=4
images=5
; define the titles bitmaps
; format : titleimage# bitmap alpha_bitmap
titles=0 titles.bmp a_titles.bmp
; define cursor and crosshair graphics
; format : bitmap alpha_bitmap animate
cursor=cursor.bmp a_cursor.bmp -1
; format : bitmap alpha_bitmap
crosshair=crosshair.bmp a_crosshair.bmp
; define the bitmap fonts (FONT1 - FONT29)
; NOTE: FONT10 is used during in-game weapon positioning!
font=FONT9 Andy12
font=FONT10 Adventure26
font=FONT11 Verdana14b
font=FONT12 Verdana14w
; define the menu titles graphics
; format : title# titleimage# screen_X screen_Y width height image_X image_Y animation#
menutitle=0 0 150 175 50 16 25 0 -1
menutitle=1
menutitle=2
menutitle=3
menutitle=4
menutitle=5
menutitle=6
menutitle=7
menutitle=8
menutitle=9
menutitle=10
menutitle=11
menutitle=12
menutitle=13
menutitle=14
; define sounds used by menu
; format : name
mouseclick =menuclick.wav
keyclick =menuclick.wav
slideclick =menuclick.wav
; define Quick Load Message
; format : Font Message
loadmsg=FONT9 Loading Quick Save Game
; define Quick Save Message
; format : font displaytime message
savemsg=FONT9 5 Game Quick Saved
loadscreen =Loading2.bmp
;*********************************************************
;
; This section defines the streaming audio
; played during the menu
;
;*********************************************************
music =menu\Adultero.wav
;*********************************************************
;
; This section is where we define all
; the items in each menu
;
;*********************************************************
;*********************************************************
;
; Main Menu
;
;*********************************************************
; define background and title for main menu
; format : background# title#
main=0 0
; define New Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y Animation# AnimationOver#
newgame=150 200 0 198 39 14 9 0 0 -1 -1
; define Multiplayer button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
multiplayer=
; define Load Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
loadgame=
; define Save Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
savegame=
; define Options button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y background# title# Animation# AnimationOver#
options=
; define Credits button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X ;mouseover_Y background# title# Animation# AnimationOver#
credits=
; define Quit Game button
; format : screen_X screen_Y image# width height image_X image_Y mouseover_X mouseover_Y Animation# AnimationOver#
quitmain=
; define Return to Game text
; format : screen_X screen_Y font
returntext=