My code:
Code: Select all
screen load_save_slot:
$ file_text = "% 2s. %s\n %s" % (
FileSlotName(number, 4),
FileTime(number, empty=_("Empty Slot.")),
FileSaveName(number))
add FileScreenshot(number) xpos 11 ypos 7
text file_text xpos 80 ypos 10
screen file_picker:
imagemap:
ground "gm_mainground.png"
idle "loadsave_idle.png"
hover "loadsave_hover.png"
selected_idle "loadsave_selected_idle.png"
selected_hover "loadsave_selected_hover.png"
hotspot (249, 72, 48, 23) clicked FilePagePrevious()
hotspot (309, 72, 55, 23) clicked FilePage("auto")
hotspot (380, 72, 14, 23) clicked FilePage(1)
hotspot (409, 72, 19, 23) clicked FilePage(2)
hotspot (440, 72, 18, 23) clicked FilePage(3)
hotspot (471, 72, 18, 23) clicked FilePage(4)
hotspot (501, 72, 18, 23) clicked FilePage(5)
hotspot (531, 72, 55, 23) clicked FilePageNext(5)
hotspot (246, 110, 342, 63) clicked FileAction(1):
use load_save_slot(number=1)
hotspot (246, 182, 342, 63) clicked FileAction(2):
use load_save_slot(number=2)
hotspot (246, 253, 342, 64) clicked FileAction(3):
use load_save_slot(number=3)
hotspot (246, 326, 342, 64) clicked FileAction(4):
use load_save_slot(number=4)
screen save:
# This ensures that any other menu screen is replaced.
tag menu
use file_picker
use navigation
screen load:
# This ensures that any other menu screen is replaced.
tag menu
use file_picker
use navigation