summaryrefslogtreecommitdiff
path: root/src/sliceitoff/screens/mainmenu.py
blob: 8e1f876b4dcfe76647ac9a588b7ebad1d25a2f37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
""" screens.mainmenu - Screen for mainmenu"""
from random import randrange
from text import TextPage

def mainmenu_screen(selection):
    """ Screen where current selection is flashing """
    active = randrange(0xe9,0xf0)
    inactive = 0xe7
    text =  (
            f" Slice it off!!\n"
            f"\n\n"
            f"{chr(active if selection == 0 else inactive)}"
            f"New Game\n\n"
            f"{chr(active if selection == 1 else inactive)}"
            f"High Scores\n\n"
            f"{chr(active if selection == 2 else inactive)}"
            f"Instructions\n\n"
            f"{chr(active if selection == 3 else inactive)}"
            f"Quit, Why?")
    return TextPage(
            text,
            font = '8x8',
            size = (16_000, 16_000),
            pos = (24_000, 32_000) )