OK.....this isn't really a tutorial, its more just a pice of code from my main menu off of my game *notice I didn't mention the name of my game for you David R.
rem MAIN MENU************------------------*******************************************
_main_menu:
load image "play_game.jpg",401
load image "play_game_click.jpg",402
load image "store_button.jpg",403
load image "store_button_click.jpg",404
load image "controls_button.jpg",405
load image "controls_button_click.jpg",406
load image "help_button.jpg",409
load image "help_button_click.jpg",410
load image "more_button.jpg",411
load image "more_button_click.jpg",412
load image "screenshots_button.jpg",413
load image "screenshots_button_click.jpg",414
load image "upload_button.jpg",415
load image "upload_button_click.jpg",416
load image "save_button.jpg",417
load image "save_button_click.jpg",418
load image "back_button.jpg",424
load image "back_button_click.jpg",425
`set the rest of the variables
ink rgb(250,0,0),1
show mouse
position mouse 150,60
cls
wait 300
`do menu
sync on
do
paste image 400,0,0
paste image 401,50,5
paste image 403,50,70
paste image 405,50,135
paste image 407,50,200
paste image 409,50,265
paste image 411,50,330
`play game
if mousey()=>5 and mousey()=<60 and mouseclick()=1 then paste image 402,50,5 : play sound 17 : gosub _play_game
if mousey()=<5 and mousey()=>0 and mouseclick()=1 then paste image 402,50,5 : gosub _play_game
if mousey()=>5 and mousey()=<60 and mouseclick()=0 then paste image 402,50,5
if mousey()=<5 and mousey()=>0 and mouseclick()=0 then paste image 402,50,5
`store
if mousey()=>70 and mousey()=<130 and mouseclick()=1 then paste image 404,50,70 : play sound 17 : gosub _store
if mousey()=<70 and mousey()=>65 and mouseclick()=1 then paste image 404,50,70 : play sound 17 : gosub _store
if mousey()=>70 and mousey()=<130 and mouseclick()=0 then paste image 404,50,70
if mousey()=<70 and mousey()=>65 and mouseclick()=0 then paste image 404,50,70
`controls
if mousey()=>135 and mousey()=<155 and mouseclick()=1 then paste image 406,50,135 : play sound 17 : gosub _controls
if mousey()=<135 and mousey()=>130 and mouseclick()=1 then paste image 406,50,135 : play sound 17 : gosub _controls
if mousey()=>135 and mousey()=<155 and mouseclick()=0 then paste image 406,50,135
if mousey()=<135 and mousey()=>130 and mouseclick()=0 then paste image 406,50,135
`load game
if mousey()=>200 and mousey()=<260 and mouseclick()=1 then paste image 408,50,200 : play sound 17 : gosub _load_game2
if mousey()=<200 and mousey()=>155 and mouseclick()=1 then paste image 408,50,200 : play sound 17 : gosub _load_game2
if mousey()=>200 and mousey()=<260 and mouseclick()=0 then paste image 408,50,200
if mousey()=<200 and mousey()=>155 and mouseclick()=0 then paste image 408,50,200
`help
if mousey()=>265 and mousey()=<325 and mouseclick()=1 then paste image 410,50,265 : play sound 17 : gosub _help
if mousey()=<265 and mousey()=>260 and mouseclick()=1 then paste image 410,50,265 : play sound 17 : gosub _help
if mousey()=>265 and mousey()=<325 and mouseclick()=0 then paste image 410,50,265
if mousey()=<265 and mousey()=>260 and mouseclick()=0 then paste image 410,50,265
`more
if mousey()=>330 and mousey()=<390 and mouseclick()=1 then paste image 412,50,330 : play sound 17 : gosub _more
if mousey()=<330 and mousey()=>325 and mouseclick()=1 then paste image 412,50,330 : play sound 17 : gosub _more
if mousey()=>330 and mousey()=<390 and mouseclick()=0 then paste image 412,50,330
if mousey()=<330 and mousey()=>325 and mouseclick()=0 then paste image 412,50,330
sync
loop
I don't know how much that will help you.
You really have to make your own media for it to work and you have to create your own gosubs and labels and stuff to fit your game.
__________________________________________
<<<<<Check out my sites>>>>>
www.rhettgames.tk | www.slayerbattletanks.tk