Exemple #1
0
    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
Exemple #2
0
 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])
Exemple #3
0
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)