I kind of did an imagemap similar to this and can basically be repeated over and over. You pick berries in each screen until you get down to one main berry and start all over again or jump to the next screen by clicking the main berry. Maybe this might help you out?
What my screens file lists:
Code: Select all
################################################################################
screen Berries_all:
tag menu
imagemap:
ground "Cutscenes/BERRY BUSH_IDLE.jpg"
idle "Cutscenes/BERRY BUSH_IDLE.jpg"
hover "Cutscenes/BERRY BUSH_Hover.jpg"
alpha False
hotspot(48,147,80,25) action ShowMenu ('Berries_6')
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(712,195,80,26) action ShowMenu ('Berries_1')
hotspot(181,522,80,26) action ShowMenu ('Berries_2')
################################################################################
screen Berries_1:
tag menu
imagemap:
ground "screens/BERRY BUSH2_idle.jpg"
idle "screens/BERRY BUSH2_idle.jpg"
hover "screens/BERRY BUSH2_hover.jpg"
alpha False
hotspot(48,147,80,25) action ShowMenu ('Berries_5')
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(181,522,80,26) action ShowMenu ('Berries_3')
################################################################################
screen Berries_2:
tag menu
imagemap:
ground "screens/BERRY BUSH3_idle.jpg"
idle "screens/BERRY BUSH3_idle.jpg"
hover "screens/BERRY BUSH3_hover.jpg"
alpha False
hotspot(48,147,80,25) action ShowMenu ('Berries_4')
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(712,195,80,26) action ShowMenu ('Berries_3')
################################################################################
screen Berries_3:
tag menu
imagemap:
ground "screens/BERRY BUSH4_idle.jpg"
idle "screens/BERRY BUSH4_idle.jpg"
hover "screens/BERRY BUSH4_hover.jpg"
alpha False
hotspot(48,147,80,25) action ShowMenu ('Berries_7')
hotspot(474,245,82,25) clicked Return ("Purple Berry")
################################################################################
screen Berries_4:
tag menu
imagemap:
ground "screens/BERRY BUSH5_idle.jpg"
idle "screens/BERRY BUSH5_idle.jpg"
hover "screens/BERRY BUSH5_hover.jpg"
alpha False
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(712,195,80,26) action ShowMenu ('Berries_7')
################################################################################
screen Berries_5:
tag menu
imagemap:
ground "screens/BERRY BUSH6_idle.jpg"
idle "screens/BERRY BUSH6_idle.jpg"
hover "screens/BERRY BUSH6_hover.jpg"
alpha False
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(181,522,80,26) action ShowMenu ('Berries_7')
################################################################################
screen Berries_6:
tag menu
imagemap:
ground "screens/BERRY BUSH7_idle.jpg"
idle "screens/BERRY BUSH7_idle.jpg"
hover "screens/BERRY BUSH7_hover.jpg"
alpha False
hotspot(474,245,82,25) clicked Return ("Purple Berry")
hotspot(712,195,80,26) action ShowMenu ('Berries_5')
hotspot(181,522,80,26) action ShowMenu ('Berries_4')
################################################################################
screen Berries_7:
tag menu
imagemap:
ground "screens/BERRY BUSH8_idle.jpg"
idle "screens/BERRY BUSH8_idle.jpg"
hover "screens/BERRY BUSH8_hover.jpg"
alpha False
hotspot(474,245,82,25) action Start("next")
################################################################################
And this is what it looks like when used in my script/game:
Code: Select all
"I make my way through the forest towards our favorite berry bushes. These {a=Marionberry - a blackberry developed by the USDA ARS breeding program in cooperation with Oregon State University.(Greetings from Oregon!)}Marionberry{/a} bushes have been here for as long as I can remember. My siblings and I used to spend a lot of time eating the berries while we played hide and seek inside the vines."
play six "sfx/Walking Footsteps.ogg"
scene berry_bush with Dissolve (1.0)
"I smile at the memory, brought out of my thoughts by the sweet scent of the berries tickling my nose. I scan the prickly vines, looking for my next \"victims.\""
"One by one I pluck the fat; juicy berries from the bush and gently place them into my basket."
stop music fadeout 1.0
play one [ "sfx/pickfrombush.ogg", "<silence 7>", "sfx/pickfrombush.ogg", "<silence 7>" ] loop
call screen Berries_all
$ result = _return
if result == "Pick This One":
"You kept picking..."
elif result == "Pick That One":
"You kept picking..."
label next:
$ save_name = "Chapter 1: Meet Your Enemy"
stop one
scene berry_bush
Hopefully it can help.