Ejemplo n.º 1
0
 def a():
     a = 'Religion'
     if a == 'Not Religion':
         button('  $ 100000  ', 900, 80, 200, 60, golden, green, play)
         g_score.q10()
     else:
         main_menu.menu()
Ejemplo n.º 2
0
 def c():
     c = 'Law'
     if c == 'not Law':
         button('  $ 100000  ', 900, 80, 200, 60, golden, green, play)
         g_score.q10()
     else:
         main_menu.menu()
Ejemplo n.º 3
0
 def d():
     d = 'Philosophy '  #RA
     if d == 'Philosophy ':
         button('  $ 100000  ', 900, 80, 200, 60, golden, green, play)
         g_score.q10()
     else:
         main_menu.menu()
Ejemplo n.º 4
0
def print_system_info():
    import main_menu
    import os

    os.system("clear")
    print("****************************************************************")
    print("****************************************************************")
    print("***                                                          ***")
    print("***                                                          ***")
    print("***                                                          ***")
    print("***                     SYSTEM INFORMATION                   ***")
    print("***                                                          ***")
    print("")
    print(" + Operating System: " + config.host_os + " + ")
    print(" + Hostname: " + config.hostname + " + ")
    print(" + IP Address (w/ CIDR): " + config.ip_addr + config.netmask +
          " + ")
    print(" + Default Gateway: " + config.def_gateway + " + ")
    print("")
    print("***                                                          ***")
    print("***                                                          ***")
    print("****************************************************************")
    print("****************************************************************")

    input("Press enter to continue.")
    main_menu.menu()
Ejemplo n.º 5
0
 def a():
     a = 'shanghai'
     if a == 'beijing':
         button('  $ 100  ', 900, 80, 200, 60, golden, green, play)
         main_menu.menu()
     else:
         score.q30()
Ejemplo n.º 6
0
 def d():
     d = 'yuan'
     if d == 'beijing':
         button('  $ 100  ', 900, 80, 200, 60, golden, green, play)
         main_menu.menu()
     else:
         score.q30()
 def c():
     c = '8% of a'
     if c == 'not 8% of a':
         button('  $ 400000  ', 900, 80, 200, 60, golden, green, play)
         gkq21.gkq21()
     else:
         main_menu.menu()
Ejemplo n.º 8
0
 def c():
     c = 'K'
     if c == 'beijing':
         button('  $ 100  ', 900, 80, 200, 60, golden, green, play)
         main_menu.menu()
     else:
         score.q30()
 def a():
     a = '4% of a'  #RA
     if a == '4% of a':
         button('  $ 400000  ', 900, 80, 200, 60, golden, green, play)
         gkq21.gkq21()
     else:
         main_menu.menu()
 def b():
     b = '6% of a'
     if b == 'not 6% of a':
         button('  $ 400000  ', 900, 80, 200, 60, golden, green, play)
         gkq21.gkq21()
     else:
         main_menu.menu()
 def d():
     d = '10% of a'
     if d == 'not 10% of a':
         button('  $ 400000  ', 900, 80, 200, 60, golden, green, play)
         gkq21.gkq21()
     else:
         main_menu.menu()
Ejemplo n.º 12
0
def pause(surface):
    """Отображает окно паузы.

    Примает поверхность вывода.

    """
    finished = False
    while not finished:
        surface.fill(sett.WHITE)
        printer(surface, 'Пауза', 50, (360, 330))

        cont_butt = Buttons.Button()
        cont_butt.create_button(surface, sett.WHITE, 325, 420, 250, 80, 3,
                                "Продолжить", sett.BLACK)

        exit_butt = Buttons.Button()
        exit_butt.create_button(surface, sett.WHITE, 325, 520, 250, 80, 3,
                                "Выйти из игры", sett.BLACK)

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
            elif event.type == MOUSEBUTTONDOWN:
                if cont_butt.pressed(pygame.mouse.get_pos()):
                    finished = True
                elif exit_butt.pressed(pygame.mouse.get_pos()):
                    main_menu.menu(surface)

        pygame.display.flip()
Ejemplo n.º 13
0
def paused_vs():
    paused_text = "Paused"
    paused_text_render = c.menu_font.render(paused_text, 1, c.white, 150)
    pygame.display.set_caption("Skybound")
    global is_paused
    while is_paused:
        for event in pygame.event.get():
            if event.type == pygame.display.quit:
                main_menu.quit_game()
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_ESCAPE:
                    is_paused = False
                if event.key == pygame.K_1:
                    is_paused = False
                elif event.key == pygame.K_2:
                    is_paused = False
                    c.screen.fill(c.black)
                    time.sleep(0.05)
                    main_menu.menu()
                    
        paused_text_rect = paused_text_render.get_rect()
        paused_text_rect.center = ((c.screen_width/2, (c.screen_height/3)/2))
        c.screen.blit(paused_text_render, paused_text_rect)

        main_menu.button("Resume", c.screen_width/2-155, c.screen_height/2.6, 310, 100, c.blue, c.darker_blue, "resume")
        main_menu.button("Exit to Main Menu", c.screen_width/2-155, c.screen_height/1.625, 310, 100, c.blue, c.darker_blue, "return_from_game")

        pygame.display.update()
    c.screen.fill(c.black)
Ejemplo n.º 14
0
 def b():
     b = 'Yoga'
     if b == 'not Yoga':
         button('  $ 100000  ', 900, 80, 200, 60, golden, green, play)
         g_score.q10()
     else:
         main_menu.menu()
Ejemplo n.º 15
0
 def login_check(self):
         self.login = self.login_entry.get()
         self.password = self.password_entry.get()
         
         if authorization(self.login, self.password):
                 menu(self,self.login)
                 
         else:
                 pass
         self.login_entry.delete(0,END)
         self.password_entry.delete(0,END)
         self.login_entry.focus() #/// cursor goes back to the first entry
Ejemplo n.º 16
0
def game_over(surface, lines, points):
    """Оперирует окном окончания игры.

    Записывает в txt-файлы дату, время игры и количество очков.
    Примает поверхность вывода, а также число уничтоженных линий
    и количество набранных очков.

    """
    finished = False
    curr_sound.play('game_ov')
    file = open("tetris_datetime.txt", "a")
    t = datetime.datetime.now()
    file.write(str(t)[0:16] + '\n')
    file.close()
    file = open("tetris_score.txt", "a")
    file.write(str(points) + '\n')
    file.close()
    histogramm()

    while not finished:
        surface.fill(sett.WHITE)

        printer(surface, 'Игра окончена', 45, (245, 330))

        lines_x = 365 - (len(str(lines)) -
                         1) * 8  # Центрирование строки с числом линий
        printer(surface, 'Линий: ' + str(lines), 30, (lines_x, 410))

        points_x = 365 - (len(str(points)) -
                          1) * 8  # Центрирование строки с числом очков
        printer(surface, 'Очков: ' + str(points), 30, (points_x, 460))

        curr_music.stop()

        ex_butt = Buttons.Button()
        ex_butt.create_button(surface, sett.WHITE, 350, 530, 200, 60, 3,
                              "В меню", sett.BLACK)

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
            elif event.type == MOUSEBUTTONDOWN:
                if ex_butt.pressed(pygame.mouse.get_pos()):
                    curr_music.play()
                    main_menu.menu(surface)

        pygame.display.flip()
Ejemplo n.º 17
0
def gamemode():
    gamemode_text = "Gamemode"
    gamemode_text_render = c.menu_font.render(gamemode_text, 1, c.red, 150)
    global show_gamemode
    show_gamemode = True
    pygame.display.set_caption("Skybound")
    while show_gamemode:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                main_menu.quit_game()
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_ESCAPE:
                    main_menu.show_menu = True
                    main_menu.menu()
                if event.key == pygame.K_1:
                    main_menu.start_solo()
                elif event.key == pygame.K_2:
                    main_menu.start_practice()
                elif event.key == pygame.K_3:
                    main_menu.start_vs()

        c.screen.fill(c.black)
        c.clock.tick(c.fps)

        gamemode_text_rect = gamemode_text_render.get_rect()
        gamemode_text_rect.center = (c.screen_width / 2, 50)
        c.screen.blit(gamemode_text_render, gamemode_text_rect)

        main_menu.button("Classic", (c.screen_width / 2) - 125,
                         c.screen_height / 4.33, main_menu.box_w,
                         main_menu.box_h, c.blue, c.darker_blue, "solo")
        main_menu.button("Practice", (c.screen_width / 2) - 125,
                         c.screen_height / 2.36, main_menu.box_w,
                         main_menu.box_h, c.blue, c.darker_blue, "practice")
        main_menu.button("Versus", (c.screen_width / 2) - 125,
                         c.screen_height / 1.625, main_menu.box_w,
                         main_menu.box_h, c.blue, c.darker_blue, "vs")

        main_menu.button("Return", 0, c.screen_height - 75, 200, 80, c.blue,
                         c.darker_blue, "return")

        pygame.display.update()
    c.screen.fill(c.black)
Ejemplo n.º 18
0
def menu():
    return main_menu.menu()
Ejemplo n.º 19
0
def vs_over(colour_of_winner, submitted):
    pygame.display.set_caption("Skybound")
    over = True
    removing_timer = 1
    removing_timer_max = 60
    removing = False
    while over:
        c.clock.tick(60)
        c.screen.fill(c.black)
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                main_menu.quit_game()
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_RETURN and submitted == False:
                    main_menu.submit_to_leaderboard(c.winner_score)
                    vs_over(c.colour_of_winner, True)
                if event.key == pygame.K_BACKSPACE:
                    removing_timer = removing_timer_max
                    removing = True
                if len(c.name) < 15 and submitted == False:
                    c.name += event.unicode
                if event.key == pygame.K_ESCAPE or event.key == pygame.K_2:
                    game_over.over = False
                    c.screen.fill(c.black)
                    time.sleep(0.1)
                    main_menu.menu()
                if event.key == pygame.K_1 or event.key == pygame.K_r:
                    if submitted:
                        main_menu.start_vs()
            if event.type == pygame.KEYUP:
                if event.key == pygame.K_BACKSPACE:
                    removing = False

        if removing and removing_timer % removing_timer_max == 0:
            c.name = c.name[:-1]

        c.colour_of_winner = colour_of_winner

        if colour_of_winner == "Red":
            winner_text_colour = c.red
            loser_text_colour = c.blue
            c.winner_score = c.score
            loser_score = c.score2
            colour_of_loser = "Blue"
        elif colour_of_winner == "Blue":
            winner_text_colour = c.blue
            loser_text_colour = c.red
            c.winner_score = c.score2
            loser_score = c.score
            colour_of_loser = "Red"
        else:
            winner_text_colour = c.red
            c.winner_score = 10
            loser_score = 5
            colour_of_loser = "Green"

        score_text = "{}'s Score:{}".format(colour_of_winner,
                                            round(c.winner_score))
        scoretext_render = c.score_font.render(score_text, 1,
                                               winner_text_colour, 150)
        scoretext_rect = scoretext_render.get_rect()
        scoretext_rect.center = 625, c.screen_height / 2 - 220
        c.screen.blit(scoretext_render, scoretext_rect)

        score_text2 = "{}'s Score:{}".format(colour_of_loser,
                                             round(loser_score))
        scoretext_render2 = c.score_font.render(score_text2, 1,
                                                loser_text_colour, 150)
        scoretext_rect2 = scoretext_render2.get_rect()
        scoretext_rect2.center = 625, c.screen_height / 2 - 170
        c.screen.blit(scoretext_render2, scoretext_rect2)

        over_text = "{} Player Wins".format(colour_of_winner)
        over_text_render = c.menu_font.render(over_text, 1, winner_text_colour,
                                              150)
        over_text_rect = over_text_render.get_rect()
        over_text_rect.center = ((c.screen_width / 2,
                                  (c.screen_height / 3) - 180))
        c.screen.blit(over_text_render, over_text_rect)

        name_text = ("Name: " + c.name)
        name_text_render = c.controls_font.render(name_text, 1, c.white, 150)
        name_text_rect = name_text_render.get_rect()
        name_text_rect.center = ((c.screen_width / 2,
                                  c.screen_height / 2 - 100))
        c.screen.blit(name_text_render, name_text_rect)

        if submitted:
            submitted_text_render = c.boxfont.render(
                "Name and Score Submitted to Leaderboard", 1, c.white, 150)
            submitted_text_rect = submitted_text_render.get_rect()
            submitted_text_rect.center = (c.screen_width / 2,
                                          (c.screen_height / 2))
            c.screen.blit(submitted_text_render, submitted_text_rect)
        else:
            main_menu.button("Submit", c.screen_width / 2 - 90,
                             c.screen_height / 2 - 50, 180, 100, c.blue,
                             c.darker_blue, "submit_name_vs")

        main_menu.button("Play Again", c.screen_width / 2 - 150, 400, 300, 100,
                         c.blue, c.darker_blue, "restart_vs")
        main_menu.button("Exit to Main Menu", c.screen_width / 2 - 150, 525,
                         300, 100, c.blue, c.darker_blue, "return_from_over")

        pygame.display.update()
        removing_timer += 1
Ejemplo n.º 20
0
def main():
    WIDTH = 800
    HEIGHT = 600
    FPS = 60

    player1 = char.Char(WIDTH, HEIGHT)
    all_players = pygame.sprite.Group()
    all_players.add(player1)

    pygame.init()
    pygame.freetype.init()
    os.environ['SDL_VIDEO_CENTERED'] = '1'
    screen = pygame.display.set_mode((WIDTH, HEIGHT))
    pygame.display.set_caption("Tweet Jump")
    background1 = background2 = pygame.image.load("full-background_scaled.png")

    SCROLL_SPEED = 1
    player1 = char.Char(WIDTH, HEIGHT)
    all_players = pygame.sprite.Group()
    all_players.add(player1)
    text = genText.Text("Welcome to Tweet Jump. Jump on the tweets", 0, 250,
                        colors.black, 40)
    all_text = pygame.sprite.Group()
    all_text.add(text)

    clock = pygame.time.Clock()
    move1 = 0
    move2 = 1200
    running = True

    # twitter fetching thread
    tweet_stream = TweetStream()
    tweet_stream.tags = ['trump', '@realDonaldTrump']
    tweet_stream.cache_limit = 20
    tweet_stream.start()

    main_menu.menu(screen)
    text_timer = time.time()
    while running:
        # keep loop running at the right speed
        clock.tick(FPS)

        # Process exit event
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                running = False
                pygame.quit()
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_ESCAPE:
                    main()

        tweets = tweet_stream.current_tweets
        if len(all_text) <= 3:  #time.time() - text_timer > 5:
            for txt in tweets[:5]:
                rendered_text = genText.Text(
                    txt, screen.get_width(),
                    random.randint(0,
                                   screen.get_height() - 213), colors.black,
                    40)

                def add_text():
                    all_text.add(rendered_text)

                threading.Timer(random.randint(1, 10), add_text).start()
            text_timer = time.time()

        #print(tweets)
        screen.fill(colors.black)
        move1 -= SCROLL_SPEED
        move2 -= SCROLL_SPEED
        screen.blit(background1, (move1, 0))
        screen.blit(background2, (move2, 0))
        all_players.update(WIDTH, HEIGHT, player1, all_text)
        all_text.update(SCROLL_SPEED, all_text)

        for i, text in enumerate(all_text):
            if text.rect.x + text.rect.width < 0:
                all_text.remove(text)

        all_players.draw(screen)
        all_text.draw(screen)
        if player1.rect.bottom >= HEIGHT - 211:
            main()
        if move2 == -1200:
            move2 = 1200
        if move1 == -1200:
            move1 = 1200
        pygame.display.flip()
    pygame.quit()
Ejemplo n.º 21
0
def game_over(submitted):
    pygame.display.set_caption("Skybound")
    global over
    removing_timer = 1
    removing_timer_max = 60
    removing = False
    while over:
        c.clock.tick(60)
        c.screen.fill(c.black)
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                main_menu.quit_game()
            if event.type == pygame.KEYDOWN:
                #If the user presses enter and hasn't submitted their name to the leaderboard yet, that happens
                if event.key == pygame.K_RETURN and submitted == False:
                    main_menu.submit_to_leaderboard(c.score)
                    game_over(True)
                #Backspace to remove characters from the name
                if event.key == pygame.K_BACKSPACE:
                    removing_timer = removing_timer_max
                    removing = True
                if len(c.name) < 15 and submitted == False:
                    c.name += event.unicode
                if event.key == pygame.K_ESCAPE:
                    over = False
                    c.screen.fill(c.black)
                    time.sleep(0.1)
                    main_menu.menu()
                if event.key == pygame.K_2:
                    if submitted:
                        over = False
                        c.screen.fill(c.black)
                        time.sleep(0.1)
                        main_menu.menu()
                if event.key == pygame.K_1 or event.key == pygame.K_r:
                    if submitted:
                        main_menu.start_solo()
            if event.type == pygame.KEYUP:
                if event.key == pygame.K_BACKSPACE:
                    removing = False

        if removing and removing_timer % removing_timer_max == 0:
            c.name = c.name[:-1]

        over_text = "Game Over"
        over_text_render = c.menu_font.render(over_text, 1, c.red, 150)
        over_text_rect = over_text_render.get_rect()
        over_text_rect.center = ((c.screen_width / 2, 50))
        c.screen.blit(over_text_render, over_text_rect)

        score_text = "Final Score:{0:.0f}".format(c.score)
        scoretext_render = c.final_score_font.render(score_text, 1, c.white,
                                                     150)
        scoretext_rect = scoretext_render.get_rect()
        scoretext_rect.center = c.screen_width / 2, c.screen_height / 2 - 200
        c.screen.blit(scoretext_render, scoretext_rect)

        name_text = ("Name: " + c.name)
        name_text_render = c.controls_font.render(name_text, 1, c.white, 150)
        name_text_rect = name_text_render.get_rect()
        name_text_rect.center = ((c.screen_width / 2,
                                  c.screen_height / 2 - 100))
        c.screen.blit(name_text_render, name_text_rect)

        if submitted:
            submitted_text_render = c.boxfont.render(
                "Name and Score Submitted to Leaderboard", 1, c.white, 150)
            submitted_text_rect = submitted_text_render.get_rect()
            submitted_text_rect.center = (c.screen_width / 2,
                                          (c.screen_height / 2) - 25)
            c.screen.blit(submitted_text_render, submitted_text_rect)
        else:
            main_menu.button("Submit", c.screen_width / 2 - 90,
                             c.screen_height / 2 - 50, 180, 100, c.blue,
                             c.darker_blue, "submit_name")

        main_menu.button("Play Again", c.screen_width / 2 - 150,
                         c.screen_height / 2 + 80, 300, 100, c.blue,
                         c.darker_blue, "restart")
        main_menu.button("Exit to Main Menu", c.screen_width / 2 - 150,
                         c.screen_height / 2 + 200, 300, 100, c.blue,
                         c.darker_blue, "return_from_over")

        pygame.display.update()

        removing_timer += 1
Ejemplo n.º 22
0
#!/usr/bin/python36

#importing lib
import getpass
import os
import sys
import main_menu

os.system('clear')
print("\t\t\t\tWelcome to my tool")
print("\t\t\t\t------------------")

#password verification

actual_password = "******"
print("Authenticate Youself...")
password_input = getpass.getpass()
if password_input != actual_password:
    print("Authentication Failed...")
    print("System aborting...")
    sys.exit(1)
else:
    print("Authentication successful...")
    while True:
        main_menu.menu()
Ejemplo n.º 23
0
import open
import main_menu
#Открываем нужный нам файл и лист
print("Открываем книгу....")
list = open.open_book()
open_tabble = open.open_true_or_false()

# Вызываем Меню
main_menu.menu(open_tabble)

#--------------------------------------------------------------------------------------------------------------
# book = xlrd.open_workbook('C:/Laba1.xlsx')
# list = book.sheet_by_index(0)
# open_tabble = True
# stroka=23
# stolbetz=2
# # Поставить заглушку - Заменить на метод определения максимальной строки таблицы
# max_stroka = 11360
# # value = list.row_values(stroka)[stolbetz]
# # value1 = list.cell(stroka, stolbetz).value
# # print(value)
# # print(type(value))
# # print(value1)
# # print(type(value1))
Ejemplo n.º 24
0
from main_menu import menu

default_car_folder = "C:/kaise/Desktop/LapSim/car_modells"
default_track_folder = "C:/Users/kaise/Desktop/LapSim/tracks"

icon_path = "C:/Users/kaise/Desktop/GFR Software/icon/logo_4SY_icon.ico"
top_path = "C:/Users/kaise/Desktop/GFR Software/picture/top_1.png"
bottom_path = "C:/Users/kaise/Desktop/GFR Software/picture/bottom_1.png"

print(tracks)

test = menu(icon_path, top_path, bottom_path)
menu.gui_engine()
Ejemplo n.º 25
0
import pygame
from pygame.locals import *
import Menu_Object
import main_menu
import SP_menu
import TP_menu
import settings_menu
import highscores_menu
from image_loader import get_image
import os

clock = pygame.time.Clock()
done = False 
pygame.init()
screen = pygame.display.set_mode((1280,720),pygame.FULLSCREEN)
current_menu = main_menu.menu(screen)
    
while not done:
    
    for event in pygame.event.get():
        if current_menu.handle_event(event) == "main_menu":
            current_menu = main_menu.menu(screen)
        
        elif current_menu.handle_event(event) == "SP_menu":
            current_menu = SP_menu.sp_menu(screen)
            
        elif current_menu.handle_event(event) == "TP_menu":
            current_menu = TP_menu.tp_menu(screen)
            
        elif current_menu.handle_event(event) == "settings":
            current_menu = settings_menu.settings_menu(screen)