if 'heroChar' in globals() or 'heroChar' in locals(): pass else: heroChar = Character.Character() Sword = Weapon.Weapon("Sword", 260, 905, "Sprites/BlueHairedHero/sword.png", "Weapon") Sword.assignInvSlot(1) heroChar.addDimensions(Sword.spriteImage.width, Sword.spriteImage.height, heroChar.availableSlot) heroChar.addToInventory(Sword) Sword.pickedUp = True itemList.append(Sword) menu = MainMenu.Menu() if musicActive == True: menu.startMusic() hoverText = text("", 13, black, 0, 0) signText = text("", 15, black, 0, 0) signText.changeFont("Fonts/seagram.ttf") textActive = False optionClicked = False walkCycleRate = 0 walkFrame = 0 currentDirection = "west" tempx = 0
user32 = ctypes.windll.user32 USER_MONITOR = user32.GetSystemMetrics(0), user32.GetSystemMetrics( 1) # Получает разрешение монитора пользователя FULLSCREEN_GAME = 0 # Открыта ли игра в полный экран GAME_SIZE = (1280, 720) # Размер стартового окна isPlaying = False # Запущена ли сама игра(True) или игрок находится в главном меню(False) click = False # Проверка нажатий clock = pg.time.Clock() pg.display.set_caption("Бестолочь THE GAME") # Название окна win = pg.display.set_mode( GAME_SIZE) # Открывается окно игры с разрешением 720p pg.display.set_icon(pg.image.load("ico.ico")) # Ставит иконку GAME_MENU = Menu.Menu(win, GAME_SIZE) GAME_MENU.background = Size.edit_size_menu(GAME_SIZE, GAME_MENU.background) NPC = Game.Entity(win, GAME_SIZE) PLAYER = Game.Player(win, GAME_SIZE, NPC) frame = 0 r = 1 # Переменная работы программы. Если она == 0, то программа выключается while r: clock.tick(60) # игра в 60 fps frame += 1 if frame != 59 else -59 # Проверка запущена ли игра или игрок находится в меню if isPlaying: NPC.entity_draw() PLAYER.player_move(frame) if rint(0, 100) == 100:
key = str(input("Please enter your login key: ")) db = fdb.database() db.SelectDB(restaurant.get_restaurant_name()) db.SelectTable("users") try: account = db.Get({"password": key}) if account is None: continue else: acct_key.set_key(account['password']) acct_name.set_name(account['firstname']) acct_type.set_type(account['account-type']) acct_id.set_id(account['user-id']) except IOError: Loop() acct_type = Classes.Type() acct_name = Classes.Name() acct_key = Classes.Key() acct_id = Classes.Id() restaurant = Classes.Restaurant_Name() if __name__ == '__main__': StartUp() Loop() MainMenu.Menu()