def start_gui(): (width, height) = (640, 480) root = Tk() canvas = Canvas(root, width=width, height=height) canvas.pack() root.resizable(width=FALSE, height=FALSE) class Struct(): pass canvas.data = Struct() canvas.data.width = width canvas.data.height= height canvas.data.root = root init(canvas) redrawAll(canvas) timerFired(canvas) canvas.data.root.mainloop()
def run(): # Main function that triggers the rest of the game root = Tk() # Initializes a new root root.resizable(width = FALSE, height = FALSE) # The canvas is not resizable root.title("Boggle - Aayush Tekriwal - (15-112 Term Project)") # Title (width, height) = (1000,600) # Width and height of canvas = Canvas(root, width = width, height = height) canvas.pack() root.canvas = canvas.canvas = canvas class Struct: pass canvas.data = Struct() # Struct stores all data for global access canvas.data.width = width canvas.data.height = height initGame(root, canvas) #root.bind("<Button-1>", printCoords) # Unhash to help modify graphics root.bind("<space >", lambda event: getWord(canvas, event)) root.bind("<Return>", lambda event: getWord(canvas, event)) root.mainloop()