Exemplo n.º 1
0
def init():
    global s_mgr

    if s_mgr:
        return
    
    Config.set('kivy', 'desktop', 1)
    Config.set('graphics', 'width', '1200')
    Config.set('graphics', 'height', '600')

    fader = FadeTransition()
    fader.duration = 0.25
    
    s_mgr = ScreenManager(transition=fader)
    s_mgr.add_widget(ReplayBrowserScreen(name='s_replay_browser'))
    s_mgr.add_widget(MatchPerformanceScreen(name='s_match_perf'))
    s_mgr.add_widget(PlayerPerformanceScreen(name='s_player_perf'))
    s_mgr.add_widget(PreferencesScreen(name='s_preferences'))

    if CFG['api_key'] is None:
        s_mgr.current = 's_preferences'
    else:
        s_mgr.current =  's_replay_browser'
 def build(self):
     return screen_manager(transition=FadeTransition())
Exemplo n.º 3
0
 def on_start(self):
     self.scene_manager.transition = FadeTransition()
     if self.boot_scene:
         self.scene_manager.add_widget(self.boot_scene)
Exemplo n.º 4
0
 def on_char_attribute(self):
     Refs.gs.transition = FadeTransition(duration=0.25)
     Refs.gs.display_screen('char_attr_' + self.character.get_id(), True,
                            True, self.character, None)
Exemplo n.º 5
0
 def do_confirm(self, *args):
     Refs.gc.obtain_character(self.character.get_index(),
                              self.character.is_support())
     Refs.gs.transition = FadeTransition(duration=0.25)
     Refs.gs.display_screen(None, False, False)
 def __init__(self, **kwargs):
     super(Juggler, self).__init__(**kwargs)
     self.fade = FadeTransition()
     self.fall = FallOutTransition()
     self.rise = RiseInTransition()
     self.transition = self.fade
Exemplo n.º 7
0
 def change_to_login_screen(self, interval):
     self.parent.transition = FadeTransition(duration=1)
     self.parent.current = "second"
class Main1q1App(MDApp):
    sm = ScreenManager(transition=FadeTransition())

    def build(self):
        self.sm.add_widget(Quiz(name="quiz"))
        return self.sm
Exemplo n.º 9
0
 def on_rosters_reg(*args):
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'retro_teams'
Exemplo n.º 10
0
 def call_menu_screen():
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'menu'
Exemplo n.º 11
0
 def call_changelog_screen(*args):
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'changelog'
Exemplo n.º 12
0
 def call_retro_stats():
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'retro_stats'
Exemplo n.º 13
0
 def call_stats_by_game(self):
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'stats_by_game'
     self.grid_roster.stats_by_game_option = False
Exemplo n.º 14
0
 def __init__(self, **kwargs):
     super(WindowManager, self).__init__(**kwargs, transition=FadeTransition(duration=0.2))
Exemplo n.º 15
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     self.add_widget(StartScreen(name='start'))
     self.add_widget(MainScreen(name='main'))
     self.transition = FadeTransition()
Exemplo n.º 16
0
 def goToMenuScreen(self, widget, selected):
     self.saveConfig()
     App.get_running_app().root.transition = FadeTransition(duration=.3)
     App.get_running_app().root.current = "menu"
Exemplo n.º 17
0
 def call_menu_screen(*args):
     del App.get_running_app().root.screens_visited[1:]
     App.get_running_app().root.transition = FadeTransition(duration=.5)
     App.get_running_app().root.current = 'menu'
Exemplo n.º 18
0
class pant1(ScreenManager):
    transition = FadeTransition()
Exemplo n.º 19
0
 def switchto_main(self, instance):
     self.manager.transition = FadeTransition()
     self.manager.current = 'main'
Exemplo n.º 20
0
}
loading_label = Label(text="trying connection: ",
                      font_size=sp(20 * Window.size[1] / 600))
loading_label.pos_hint = {
    "x": 0.45 - (loading_label.size_hint_x / 2),
    "y": 0.5 - (loading_label.size_hint_y / 2)
}
loading_layout = Loading_Layout()
loading_layout.add_widget(loading_bg_image)
loading_layout.add_widget(loading_label)
loading_layout.add_widget(loading_image)

loading = Loading(name="loading")
loading.add_widget(loading_layout)

screen_manager.transition = FadeTransition()
screen_manager.add_widget(loading)
screen_manager.add_widget(main)
screen_manager.add_widget(selecao)
screen_manager.add_widget(play)

from kivy.app import App


class GameApp(App):
    def build(self):
        return screen_manager


if __name__ == '__main__':
    GameApp().run()
Exemplo n.º 21
0
 def login(self):
     activityscreen_body = activityscreen.ActivityScreenLayout.body
     accounts = TinyDB('account', indent=2)
     self.body.account = accounts.search(
         Query().username == self.login_box.usr_name_input.input_box.text)
     if LoginScreenLayout.body.account:  # check if the input username exists
         if self.login_box.psw_input.input_box.text:  # check if there is a password input
             if pbkdf2_sha256.verify(
                     self.login_box.psw_input.input_box.text,
                     LoginScreenLayout.body.account[0]
                 ['password']):  # check if the password matches
                 self.body.user = user_manager.User(
                     self.login_box.usr_name_input.input_box.text)
                 day_passed = LoginScreenLayout.body.user.extract_date()
                 # set the user's trip day
                 if day_passed == '1':
                     activityscreen_body.today = day_passed
                     activityscreen_body.chosen_day = day_passed
                 else:
                     activityscreen_body.today = str(day_passed + 1)
                     activityscreen_body.chosen_day = str(day_passed + 1)
                     if (day_passed + 1
                         ) > 14:  # if trip day more than 14 display a popup
                         Popup(title='Kimberley Quest',
                               content=Label(text='Your Trip Has Ended',
                                             font_size=35,
                                             bold=True,
                                             color=(0, 0, 0, 1)),
                               separator_color=(.1, .1, 1, .775),
                               title_size=30,
                               size_hint=(.4, .5),
                               title_color=(0, 0, 0, 1),
                               background='res/system/white_background.jpg'
                               ).open()
                         return
                 # set the attributes of different screens for later use
                 activityscreen.ActivityMainScreen.body.chosen_day.text = 'Day ' + activityscreen_body.chosen_day
                 activityscreen.ActivityMainScreen.body.today.text = 'Day ' + activityscreen_body.today
                 self.login_box.usr_name_input.input_box.text = ''
                 self.login_box.psw_input.input_box.text = ''
                 self.screen_manager.transition = FadeTransition()
                 self.screen_manager.current = 'home_screen'
                 account = accounts.search(Query(
                 ).username == LoginScreenLayout.body.user.username)[0]
                 # find the meal menu for today and build
                 if account['day'] == activityscreen_body.today:
                     for each in mealscreen.MealPanelItem.get_widgets(
                             'panel'):
                         each.build_menu(account['menu'])
                 else:
                     account['day'] = activityscreen_body.today
                     account['menu'] = str(
                         randint(1, 5)
                     )  # choose a menu randomly if it is a new day then build
                     accounts.update(
                         account,
                         Query().username ==
                         LoginScreenLayout.body.user.username)
                     for each in mealscreen.MealPanelItem.get_widgets(
                             'panel'):
                         each.build_menu(account['menu'])
                 # find the user's profile then display on the profile screen
                 homescreen.HomeScreenLayout.body.update_profile(
                     self.body.user)
                 homescreen.ProfileImage.body.build()
                 homescreen.SideBar.display_date(activityscreen_body.today)
             else:
                 ErrorPopup.display('Incorrect password', '')
         else:
             ErrorPopup.display('Password is empty', '')
     elif self.login_box.usr_name_input.input_box.text == '':
         ErrorPopup.display('Username is empty', '')
     else:
         ErrorPopup.display('Username does not exist', '')
Exemplo n.º 22
0
 def build(self):
     screen_manager = ScreenManager(transition=FadeTransition())
     screen_manager.add_widget(homePage(name='home_page'))
     return screen_manager
Exemplo n.º 23
0
class Katurigja(App):
    view = ScreenManager(transition=FadeTransition())

    def build(self):
        return self.view
Exemplo n.º 24
0
 def do_cancel(self, *args):
     Refs.gs.transition = FadeTransition(duration=0.25)
     Refs.gs.display_screen(None, False, False)
Exemplo n.º 25
0
 def on_touch_up(self, touch):
     if touch.oy - touch.y > 50:
         ScreenManager.transition = FadeTransition()
         MyApp.get_running_app().change_screen(screen_name="task")
Exemplo n.º 26
0
 def build(self):
     return WindowManager(transition=FadeTransition())
Exemplo n.º 27
0
 def change_screen(self, args):
     ScreenManager.transition = FadeTransition()
     self.manager.current = 'edit'
Exemplo n.º 28
0
class Finish(Screen):
    pass


class End(Screen):
    def on_enter(self):
        time.sleep(2)
        self.callback()

    def callback(self):
        self.MyApp.exit()

    pass


sm = ScreenManager(transition=FadeTransition(duration=1.15))
sm.add_widget(MainWindow(name='main'))
sm.add_widget(CorrectWindow(name='correct'))
sm.add_widget(TryAgainWindow(name='wrong'))
sm.add_widget(Finish(name='finish'))
sm.add_widget(End(name='end'))
sm.add_widget(A(name='1'))
sm.add_widget(B(name='2'))
sm.add_widget(C(name='3'))
sm.add_widget(D(name='4'))
sm.add_widget(E(name='5'))
sm.add_widget(F(name='6'))
sm.add_widget(G(name='7'))
sm.add_widget(H(name='8'))
sm.add_widget(I(name='9'))
sm.add_widget(J(name='10'))
Exemplo n.º 29
0
    def finish_init(dt=0):
        bind_players(screen_manager, players)

        App.get_running_app().game.turn = players[1].name_index
        screen_manager.transition = FadeTransition()
        change_screen(players[players[1].name_index].screen)
Exemplo n.º 30
0
Builder.load_file('ui/game-pad.kv')
Builder.load_file('ui/home-screen.kv')
Builder.load_file('ui/demo-screen.kv')


# Screens
class HomeScreen(Screen):
    pass


class DemoScreen(Screen):
    pass


# Create the screen manager
sm = ScreenManager(transition=FadeTransition())
sm.add_widget(HomeScreen(name='home_screen'))
sm.add_widget(DemoScreen(name='demo_screen'))


class GamePadApp(App):
    def build(self):
        self.io_manager_impl = IoManager.IoManagerStock()
        return sm

    def pressed_home(self):
        self.root.manager.current = 'home_screen'

    def pressed_start(self):
        self.root.manager.current = 'demo_screen'
Exemplo n.º 31
0
 def build(self):
     self.load_kv('pong.kv')
     Window.maximize()
     return Manager(transition=FadeTransition())