refactor equipemnt

fix digging overlay
This commit is contained in:
2022-05-05 21:27:38 +02:00
parent ecb3f5df9e
commit 2e97ee07b8
4 changed files with 242 additions and 202 deletions

View File

@@ -4,31 +4,30 @@ import tkinter as tk
class DiggingOverlay(threading.Thread):
EMPTYENEMYLABELNAME = "no enemy selected"
def __init__(self, config):
threading.Thread.__init__(self)
self.root = tk.Tk
self.EnemyLabel = tk.Label
self.TkPosition = config.returnEnemyPlayerOverlayPos()
self.TkPosition = config.returnDiggingOverlayPos()
self.start()
def callback(self):
self.root.quit()
def run(self):
self.root = tk.Tk()
#self.EnemyLabel = tk.Label(self.root, text = "this", borderwidth=6, relief="solid")
#self.EnemyLabel.pack()
self.root.geometry(self.TkPosition)
self.root.overrideredirect(1) # fenster ohne aussen rum :-)
self.root.attributes('-alpha', 0.5) # fenster transparent
self.root.attributes('-topmost', 1) # fenster immer im vordergrund
self.root.resizable(False, False)
#self.root.attributes('-borderwith', 6) # fenster immer im vordergrund
self.root.wm_attributes("-disabled", True)
#self.root.configure(background='black')
self.root.configure(background='black')
self.root.mainloop()
def hide_window(self):
self.root.attributes('-alpha', 0.0)
def show_window(self):
self.root.attributes('-alpha', 0.2)
self.root.attributes('-alpha', 0.2)