# Developer mode
define config.developer = False
define config.console = False
define config_debug = False

# Character definitions
define s = Character("Sophia", color="#ff52d4", what_color="#7aF6ff")
define d = Character("Dylan", color="#397ae3", what_color="#2eff93")
define r = Character ("Robert", color="#397ae3", what_color="#2eff93")
define t = Character ("Trixi Bell", color="#ff52d4", what_color="#7aF6ff")
define z = Character ("Zed", color="#397ae3", what_color="#2eff93")
define uf = Character("Unknown Muffled Female Voice", color="#ff52d4", what_color="#7aF6ff")
define um = Character("Unknown Muffled Male Voice", color="#397ae3", what_color="#2eff93")
define tvm = Character("TV-Porn Actor", color="#397ae3", what_color="#2eff93")
define tvf = Character("TV-Porn Actress", color="#ff52d4", what_color="#7aF6ff")
define u = Character("Unknown", color="#397ae3", what_color="#2eff93")
define nh = Character("Night Hacker", color="#aaa", what_color="#ccc")
define nhc = "\n\n{color=#777}Night Hacker:"
define bo = Character ("Boutique Owner", color="#ff52d4", what_color="#7aF6ff")
define th = "{color=#ff6}" # Thinking colour

# Dialog name and text black outline around font. Values are: [(outline, colour, x, y)]
define gui.name_text_outlines = [(3, "#000", 0, 0)]
define gui.dialogue_text_outlines = [(3, "#000", 0, 0)]

# Helper for displaying movies in the background fullscreen.
image movie = Movie(size=(config.screen_width, config.screen_height), xpos=0, ypos=0, xanchor=0, yanchor=0)

# Used to flash the screen white several times
define flash = Fade(.25, 0, .75, color="#fff")

# Splash screen displays at startup, before the main menu
label splashscreen:
    if config.developer:
        show screen bugTesting_Overlay

    scene black

    centered "{size=40}*** WARNING ***\nThis game contains ADULT material!\nYou MUST be 18 years of age or older to play it."
    # centered "Are you 18 years of age or older?"
    # menu:
    #     "Yes, of course, I would never dream of playing otherwise!":
    #         pass
    #     "No, but I'm mature for my age!":
    #         $ renpy.block_rollback()
    #         "Good, than you'll understand why you can't play this."
    #         $ renpy.quit()

    centered "{size=60}The Motel - A Wife and Mother Fan Story."
    show interbladecard_avatar at truecenter
    centered "{size=60}Story and Graphics by Interblade."
    hide interbladecard_avatar
    show night_hacker at truecenter
    centered "{size=60}Visual Novel coding, graphic conversion, and grammar/spell checking by Night Hacker."
    hide night_hacker
    show f95 at truecenter
    "{size=50}Greetings to everyone at {a=https://f95zone.to/threads/a-wife-and-mother-fan-art.15218/}F95 Zone's A Wife and Mother Fan Art page{/a}!"
    hide f95

    return

# The game starts here.
label start:
    # Jump to game start.  The end of each "scene" will check for any new content
    # and jump to it automatically if it exists, allowing for easy update patches.
    jump s1_start

    label end_game:
    scene black with pixellate
    centered "{cps=20}{size=60}TO BE CONTINUED?\n{size=40}Ask Interblade.\n\nI recommend that you scroll back to the last scene and save your game to keep your progress."

    return
