Esempio n. 1
0
    def restart(self):
        self.play_button = Button(settings=self.settings, screen=self.screen, msg="Play", type='play')
        self.score_button = Button(settings=self.settings, screen=self.screen, msg="SCORES", type='score')
        self.stats = GameStats(settings=self.settings)
        self.sb = Scoreboard(game=self, sound=self.sound)
        self.settings.init_dynamic_settings()

        self.barriers = Barriers(game=self)
        self.aliens = Aliens(ship_height=self.ship_height, game=self, barriers=self.barriers)
        self.ship = Ship(aliens=self.aliens, sound=self.sound, game=self, barriers=self.barriers)
        self.splash_screen = SplashScreen(settings=self.settings,screen=self.screen,play_button=self.play_button,score_button=self.score_button)
        self.score_screen = ScoreScreen(settings=self.settings,screen=self.screen,button=self.play_button)
        self.aliens.add_ship(ship=self.ship)
        self.sb.prep_high_score()
Esempio n. 2
0
def run_game():
    # Initialize game and create a screen object
    pygame.init()
    ai_settings = Settings()
    screen = pygame.display.set_mode(
        (ai_settings.screen_width, ai_settings.screen_height))
    pygame.display.set_caption('Space Fighter')

    # Set the background
    background = Background(screen, ai_settings)

    # Make the buttons and splash screen
    play_button = Button(screen, "Play", "g")
    quit_button = Button(screen, "Quit", "r")
    splash_screen = SplashScreen(screen, ai_settings)

    # Create an instance to store game stats & create a scoreboard
    stats = GameStats(ai_settings)
    sb = Scoreboard(ai_settings, screen, stats)

    # Make a ship
    ship = Ship(ai_settings, screen)

    # Make a group to store bullets & aliens in
    bullets = Group()
    aliens = Group()

    # Create the fleet of aliens
    gf.create_fleet(ai_settings, screen, ship, aliens)

    # Start the main loop for the game
    while True:
        ce.check_events(ai_settings, screen, stats, sb, play_button,
                        quit_button, ship, aliens, bullets, splash_screen)

        if stats.game_active:
            ship.update()
            gf.update_bullets(ai_settings, screen, stats, sb, ship, aliens,
                              bullets)
            gf.update_aliens(ai_settings, screen, stats, sb, ship, aliens,
                             bullets, splash_screen)

        gf.update_screen(screen, stats, sb, ship, aliens, bullets, play_button,
                         quit_button, splash_screen, background)

        # Make the most recently drawn screen visible
        pygame.display.flip()
def main():
    # Create splash screen
    exception_handlers = {'NetworkError': NetworkError,
                          'UnexpectedError': UnexpectedError}
    root = SplashScreen(func=check_updates_and_run_app,
                        exception_handlers=exception_handlers)
    root.overrideredirect(True)

    logo = PhotoImage(file='resources/payment.png')
    logo_label = Label(root, image=logo)
    logo_label.pack(side='top', pady=40)

    copyright_label = Label(root, text='© 2019-2021 Офис контролинга логистики')
    copyright_label.pack(side='bottom', pady=5)

    label = Label(root,
                  text='Выполняется поиск обновлений и запуск приложения...')
    label.pack(expand='yes')

    root.after(300, root.task)
    root.mainloop()
Esempio n. 4
0
    def __init__(self, application=None):
        self._adjustments = AdjustmentToolbar()
        self._blurs = BlurToolbar()
        self._transformations = TransformToolbar()
        self._filters = FilterToolbar()
        self._borders = BorderToolbar()
        self._distorts = DistortToolbar()
        categories = [
            self._filters, self._transformations, self._adjustments,
            self._distorts, self._blurs, self._borders
        ]
        self._left_toolbar = PhotosLeftToolbar(categories=categories)
        self._splash_screen = SplashScreen(name="splash-eventbox")

        self._right_toolbar = PhotosRightToolbar()
        self._image_container = ImageContainer(name="image-container")
        self._window = PhotosWindow(splash_screen=self._splash_screen,
                                    left_toolbar=self._left_toolbar,
                                    right_toolbar=self._right_toolbar,
                                    image_container=self._image_container,
                                    title=_("Photos"),
                                    application=application)
Esempio n. 5
0
 def on_start(self):
     ss = SplashScreen()
     self.root.add_widget(ss)
     self.root.current = 'splash_screen'
Esempio n. 6
0

if __name__ == '__main__':
    app = QApplication(sysargv)
    #app.setAttribute(Qt.AA_NativeWindows, True)
    #print(QStyleFactory.keys())
    app.setStyle(QStyleFactory().create("Fusion"))
    fuente = QFont()
    #fuente.setFamily("Cantarell")
    #fuente.setFamily("Candara")
    fuente.setFamily("Verdana")
    fuente.setPointSize(10)
    app.setFont(fuente)
    app.setWindowIcon(QIcon("iconos/auction.png"))
    pantalla_principal = PantallaPrincipal()
    splash = SplashScreen()
    splash.finish(pantalla_principal)
    while pantalla_principal.exec() == QDialog.Accepted:
        accion = pantalla_principal.obtener_accion()
        if accion == PantallaPrincipal.A_CREAR:
            print("Crear")
            licitador = crear_nueva_licitacion(
                Licitador(pantalla_principal.obtener_nombre_licitacion()))
            Combinacion.maxima = 0
            if licitador == None:
                continue
            elif licitador == 1:
                break
            else:
                licitador.guardar_licitacion()
            dialogo_cargando = DialogoCargando()
Esempio n. 7
0
from splash_screen import SplashScreen
# from variables import Objects as ob

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    app_icon = QtGui.QIcon()
    v = Variables()
    # dw = QtGui.QDesktopWidget()
    app_icon.addFile(v.app_icon, QtCore.QSize(16, 20))
    app_icon.addFile(v.app_icon, QtCore.QSize(24, 30))
    app_icon.addFile(v.app_icon, QtCore.QSize(32, 40))
    app_icon.addFile(v.app_icon, QtCore.QSize(48, 60))
    app_icon.addFile(v.app_icon, QtCore.QSize(223, 283))
    # app.setStyle("cleanlooks")
    app.setWindowIcon(app_icon)
    app.setApplicationName('AMDock: Assisted Molecular Docking for AutoDock and AutoDock Vina')
    splash = SplashScreen(QtGui.QPixmap(v.splashscreen_path), app)
    main = AMDock()
    splash.finish(main)
    main.setWindowState(QtCore.Qt.WindowMaximized)
    # main.setMinimumSize(1080, 740)
    # main.resize(1200, int(dw.height() * 0.9))
    main.setWindowTitle('AMDock: Assisted Molecular Docking with AutoDock4 and AutoDock Vina')
    main.setWindowIcon(app_icon)
    main.show()
    if splash.import_error():
        sys.exit(app.exec_())
    else:
        sys.exit(app.exit(1))
Esempio n. 8
0
				playing_area.bounding_box,
				Tile(6, 6, [
					0b00110000,
					0b01111000,
					0b11111100,
					0b11111100,
					0b01111000,
					0b00110000])),
			players,
			score_font = font_5x8,
			message_font = font_5x8)

		with open("lophtware-128x64.raw", "rb") as logo_fd:
			logo = Tile.from_raw(logo_fd.read(), 128, 64)

		SplashScreen(logo).show(display)

		quit = False
		def on_keyboard_input(cmd):
			global quit
			quit = cmd == 'q'
			return quit

		keyboard = KeyboardThread(on_keyboard_input)

		playing_area.draw()
		while not quit:
			if not game.do_frame(display):
				break

			display.blit()