![]() ![]() ![]() #***IF SELECTED SQUARE HAS NO ADJACENT MINES***įieldFrame = ttk.Frame(root, padding='0')įid(column=0, row=2, sticky='nesw') ![]() SurroundingTags.append(fieldCanvas.gettags(square)) #***IF SELECTED SQUARE HAS MINES ADJACENT TO IT*** SqID = int((fieldCanvas.find_closest(event.x, event.y))) # sqID is the ID of the object clicked on. ![]() If event.x in range(25, sWidth*25) and event.y in range(25, sHeight*25):įemconfigure((fieldCanvas.find_closest(event.x, event.y)), state=DISABLED, disabledimage=sqImgResult) MineList = sample((fieldCanvas.find_enclosed(25, 25, (sWidth-1)*25, (sHeight-1)*25)), numMines)įemconfigure(mine, tag='mine')įor square in fieldCanvas.find_enclosed(25, 25, (sWidth-1)*25, (sHeight-1)*25):įieldCanvas.tag_bind(square, '', squareCheck()) # border images - setHeight and setWidth have 1 subtracted (set*-1),įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgTL)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgBL)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgTR)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgBR)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgL)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgR)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgT)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=BdrImgB)įieldCanvas.create_image(x*25, y*25, anchor=NW, image=SqImgU, activeimage=SqImgA, disabledimage=SqImg0)ĭef generateMines(sWidth, sHeight, numMines): ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |