import tkinter as tk
from tkinter import ttk
from PIL import Image, ImageTk
def press_first():
update_window('Тут торговец торгуй с ним', 'enemy-.png')
def press_second():
update_window('тебя убили))), начинай заново', 'загружено.jpeg')
def press_first2():
update_window('ты купил МЕЧЧЧЧЧЧ теперь ты можешь зарубить кого-либо, баланс:0,5рупий')
def press_second2():
update_window('бастард зарубил тебя мечом, думай мозгой')
def press_first3():
update_window('начинай заново гыыыыыыыыыыыыыыы')
def update_window(path_to_image, new_description):
photo = ImageTk.PhotoImage(Image.open(path_to_image).resize((300, 300), Image.ANTIALIAS))
photoLabel.configure(image=photo)
photoLabel.image = photo
descLabel.configure(text=new_description)
if __name__ == '__main__':
global root
global imageFrame
global photoLabel
global descLabel
global firstBut
global secondBut
global currentNumber
root = tk.Tk()
root.title('Quest')
imageFrame = tk.Frame(root, padx=10, pady=10)
imageFrame.pack()
photo = ImageTk.PhotoImage(Image.open('enemy-.png').resize((300, 300), Image.ANTIALIAS))
photoLabel = ttk.Label(imageFrame, image=photo)
photoLabel.pack()
description = 'Короче ты в подземелье где мног дверей тебе надо выбраться отсюда, выбирая двери , в которые тебе надо зайти. щас перед тобой 2 двери. '
descLabel = tk.Label(root, text=description, height=2, wraplength=300, justify='center')
descLabel.pack(padx=10, pady=10, fill='x')
frame = tk.Frame(root, padx=10, pady=10)
frame.pack(side='bottom')
firstBut = ttk.Button(frame, text='идти направо', command=press_first, state='enable')
firstBut.pack(side='left')
secondBut = ttk.Button(frame, text='идти налево', command=press_second, state='enable')
secondBut.pack(side='left')
if press_first:
firstBut = ttk.Button(frame, text='Купить МЕЧЧЧЧЧЧ за 0,5 рупий', command=press_first2, state='enable')
firstBut.pack(side='left')
secondBut = ttk.Button(frame, text='Ограбить бастарда', command=press_second2, state='enable')
secondBut.pack(side='left')
if press_second:
firstBut = ttk.Button(frame, text='ну ты умер, это был рандом так что потом ты будешь должен думать мозгой, чтобы выжить', command=press_first3, state='enable')
firstBut.pack(side='left')
root.mainloop()