示例#1
0
def mine_loop():
    while True:
        global data
        data = well()
        data = examine('well')
        mine()
        get_req('bal')
示例#2
0
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()
示例#3
0
 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()
示例#4
0
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.")
示例#5
0
    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()
示例#6
0
            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