def mine_loop(): while True: global data data = well() data = examine('well') mine() get_req('bal')
def enter_the_order(): print("Nice to meet you a stranger, please I had some mission to you") print("Chose one of the mission below:") print("1- Mission nr 1 - River") print("2- Mission nr 2 - Gold Mine") answer = input("Please what is your answer:") if answer == "1": r.river() elif answer == "2": m.mine()
def Reset(self): row = self.mine.row column = self.mine.column numMine = self.mine.mineNum self.mine = mine(row, column, numMine) self.AppStatus = 'Running' self.currXY = None self.Draw()
def enter_the_order(player): print("Nice to meet you a stranger, please I had some mission to you") print("Chose one of the mission below:") print("1- Mission nr 1 - River") print("2- Mission nr 2 - Gold Mine") print("3- Go back to a tavern") answer = input("Please what is your answer:") print(player) if answer == "1": r.river(player, dragon) elif answer == "2": m.mine(player) elif answer == "3": enter_the_tavern(player) else: print(" Wrong choice try again") # enter_the_order(player) # def city_direction(player): # print(f"{player.name} in the city.")
def __init__(self, row=9, column=9, mineNum=10): #-------- common init ----------------------------- self.root = Tk() self.root.resizable(width=False, height=False) self.root.iconbitmap('res\\16X16.ico') self.root.title(GAMENAME) self.everyGridWidth = 16 self.everyGridHeight = 16 closeBitmap = PhotoImage(file=r'res/close.gif') flagBitmap = PhotoImage(file=r'res/flag.gif') quesBitmap = PhotoImage(file=r'res/question.gif') mineBitmap = PhotoImage(file=r'res/mine.gif') flagerrBitmap = PhotoImage(file=r'res/flagerr.gif') self.closeBitmap = { 'Running': [closeBitmap, flagBitmap, quesBitmap], 'Win': [flagBitmap, flagBitmap, flagBitmap], 'Over': [[closeBitmap, mineBitmap], [flagerrBitmap, flagBitmap], [quesBitmap, mineBitmap]] } self.openBitmap = [] for i in range(10): thisBitmap = PhotoImage(file=r'res/open' + str(i) + r'.gif') self.openBitmap.append(thisBitmap) self.AppStatus = 'Running' #-------------------------------------------------- self.mine = mine(row, column, mineNum) self.allGridWidth = self.everyGridWidth * self.mine.column self.allGridHeight = self.everyGridHeight * self.mine.row self.currXY = None self.frame1 = Frame(self.root) self.frame1.pack() self.button = Button(self.frame1, text='reset', command=self.Reset) self.button.pack() self.frame2 = Frame(self.root) self.frame2.pack() self.canvas = Canvas(self.frame2, bg='Silver', width=self.allGridWidth, height=self.allGridHeight) self.canvas.pack() self.canvas.bind('<Button-1>', self.funcButtonL) self.canvas.bind('<B1-Motion>', self.funcButtonL) self.canvas.bind('<ButtonRelease-1>', self.funcButtonReleaseL) self.canvas.bind('<Button-3>', self.funcButtonR2) self.canvas.bind('<B3-Motion>', self.funcButtonR) self.canvas.bind('<ButtonRelease-3>', self.funcButtonReleaseR) self.DrawInit() self.Draw() self.root.mainloop()
sys.exit(-1) return ["extract"] # Check if the user supplied 'analyze' flags elif any(flag in args for flag in flags["analyze"]): print("Sorry, 'analyze' is currently unavailable.") sys.exit(-1) else: print("\nERROR: 'mine', 'remine', 'extract', or 'analyze'" \ " flags required to use this program.\n") sys.exit(-1) if __name__ == "__main__": handler = parser(sys.argv[1:]) if handler[0] == "mine" or handler[0] == "remine": mine(handler[1]) elif handler[0] == "extract": extract() elif handler[0] == "analyze": pass