Exemplo n.º 1
0
 def __init__(self, **kwargs):
     Builder.load_file('AdminScreen.kv')
     PassCodeScreen.set_admin_events_screen(
         ADMIN_SCREEN_NAME
     )  # Specify screen name to transition to after correct password
     PassCodeScreen.set_transition_back_screen(
         MAIN_SCREEN_NAME
     )  # set screen name to transition to if "Back to Game is pressed"
     super(AdminScreen, self).__init__(**kwargs)
Exemplo n.º 2
0
    def __init__(self, **kwargs):
        """
        Load the AdminScreen.kv file. Set the necessary names of the screens for the PassCodeScreen to transition to.
        Lastly super Screen's __init__
        :param kwargs: Normal kivy.uix.screenmanager.Screen attributes
        """
        Builder.load_file('AdminScreen.kv')

        PassCodeScreen.set_admin_events_screen(ADMIN_SCREEN_NAME)  # Specify screen name to transition to after correct password
        PassCodeScreen.set_transition_back_screen(MAIN_SCREEN_NAME)  # set screen name to transition to if "Back to Game is pressed"

        super(AdminScreen, self).__init__(**kwargs)
Exemplo n.º 3
0
        Quit the program. This should free all steppers and do any cleanup necessary
        :return: None
        """
        s0.free_all()
        spi.close()
        GPIO.cleanup()
        quit()


"""
Widget additions
"""

Builder.load_file('main.kv')
SCREEN_MANAGER.add_widget(MainScreen(name=MAIN_SCREEN_NAME))
SCREEN_MANAGER.add_widget(PassCodeScreen(name='passCode'))
SCREEN_MANAGER.add_widget(PauseScreen(name='pauseScene'))
SCREEN_MANAGER.add_widget(AdminScreen(name=ADMIN_SCREEN_NAME))
"""
MixPanel
"""


def send_event(event_name):
    """
    Send an event to MixPanel without properties
    :param event_name: Name of the event
    :return: None
    """
    global MIXPANEL
Exemplo n.º 4
0
    def __init__(self, **kwargs):
        Builder.load_file('Farmyard.kv')

        PassCodeScreen.set_transition_back_screen(MAIN_SCREEN_NAME)

        super(Farmyard, self).__init__(**kwargs)