def initRender(self): self.cases = [] x = self.backgroundGrille.texture_rect.x + 40 y = self.backgroundGrille.texture_rect.y + 40 for i in range(0, self.taille * self.taille): if x > 0: x = x - 1 if i % self.base == 0: x = x + 2 case = cse.case( (i // self.taille, i % self.taille), self.grilleDeJeu[i // self.taille][i % self.taille], x, y, self.buttonList) self.font = pygame.font.SysFont("comicsansms", 20) case.setTexture(pygame.Surface((40, 40), pygame.SRCALPHA)) case.setText( self.font.render( self.grilleDeJeu[i // self.taille][i % self.taille], True, (255, 255, 255))) # TO CHECK POUR 16x16 pygame.draw.rect(case.texture, (150, 150, 255, 255), (0, 0, 40, 40), width=1) case.clickable = True case.alphaClickable = False case.clickStateToggle = True self.cases.append(case) z = 40 x = x + z if i % self.taille == self.taille - 1: y = y + z if y > 0: y = y - 1 if i // self.taille % self.base == self.base - 1: y = y + 2 x = self.backgroundGrille.texture_rect.x + z
def __init__(self) : self.cases = {} for x in range(15) : for y in range(15) : self.cases[(x,y)] = case.case(x, y, mult[x][y])
sys.path.append(os.path.sep.join([pardir, "install"])) print("\n".join(sys.path)) from Tkinter import Tk, Tcl import abc import UserDict import _abcoll import traceback import colorama colorama.init() from case import case logpath = "../../log" try: cs = case("case", log_folder=logpath) except Exception as e: pass from webgui import webgui try: ps = webgui("a", {}, logpath=logpath) ps.SessionAlive = False except Exception as e: print(traceback.format_exc()) ps.SessionAlive = False class tcltk(Tk): def __init__(self): Tk.__init__(self, None, None, "Tk", 0)