imagemap method of GUI

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
Mooneon
Regular
Posts: 78
Joined: Sat Jul 04, 2015 4:05 pm
Contact:

imagemap method of GUI

#1 Post by Mooneon »

because of the new gui script which i dont like - can you use this code for customizing the GUI :

Code: Select all

screen main_menu():

    # This ensures that any other menu screen is replaced.
    tag menu

    # The background of the main menu.
    window:
        style "mm_root"

    imagemap:
        ground "GUI/main_idle.png"
        idle "GUI/main_idle.png"
        hover "GUI/main_hover.png"

        alpha False
        # This is so that everything transparent is invisible to the cursor.

        hotspot (600, 961, 147, 79) action Start() activate_sound "click.wav"
        hotspot (854, 964, 138, 83) action ShowMenu("load") activate_sound "click.wav"
        hotspot (1137, 958, 178, 96) action ShowMenu("preferences") activate_sound "click.wav"
        hotspot (1481, 958, 130, 88) action Help() activate_sound "click.wav"
        hotspot (1727, 961, 119, 92) action Quit(confirm=False)
can you delete gui.rpy? Also, is there any way to get the old script of screens.rpy and options.rpy?

User avatar
Mooneon
Regular
Posts: 78
Joined: Sat Jul 04, 2015 4:05 pm
Contact:

Re: imagemap method of GUI

#2 Post by Mooneon »

yeah, what a stupid question to even reply to

User avatar
papillon
Arbiter of the Internets
Posts: 4107
Joined: Tue Aug 26, 2003 4:37 am
Completed: lots; see website!
Projects: something mysterious involving yuri, usually
Organization: Hanako Games
Tumblr: hanakogames
Contact:

Re: imagemap method of GUI

#3 Post by papillon »

Personally I end up with a ton of different old versions of RenPy installed for various reasons. The easy way to get older versions of those files is to download an older RenPy installer, I'm pretty sure they're still available.

I can't answer questions about imagemaps because I'm always so sad that people use them :D OTOH, 'try it and see' is probably a start?

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3791
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: imagemap method of GUI

#4 Post by Imperf3kt »

As long as you have a style called mm_root, that code will work fine.

In my personal opinion however, imagemaps are outdated and should be replaced with imagebuttons.

Much easier, can be animated, and don't need as many images as imagemaps, so tend to result in smaller filesizes.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot]