<filename>scripts/variables.py<gh_stars>1-10
'''
Classe encarregada de l'emmagatzenament i gestió de les dades 
principals del taulell d'escacs en els seus diferents modes.
'''

class Data(): #Funció on s'emmagatzemen diferents variables
    def __init__(self):
        self.proportion = 1 #Variable que controla la proporció dels objectes en relació a la nativa original de desenvolupament pel seu escalat
        self.static_relative_center = [0, 0]

        self.precharged_data = None #Conjunt d'objectes multimedia precarregats.
        self.play_mode = True

        self.end = False #Variable per a controlar la fi del programa
        self.menu_open = False #Variable que controla si el menú s'ha activat o no
        self.menu_pos_y = 0 #Variable que determina la posició en l'eix y del menú
        self.board_pos_y = 0 #Variable que determina la posició en l'eix y del taulell i altres objectes
        self.relative_center = 0 #Variable que determina el centre relatiu per a centrar els objectes aliens al menú en pantalla
        self.text_relative_center = 0
        self.catch_button = None #Variable que captura el botó que s'ha pres
        self.menu_counter = [0, 4]
        self.side_menu_on = False
        
        self.module_on = False
        self.module_processing = False
        self.module_value = None
        self.catch_process = None
        self.catch_board = None
        self.module_turn = False

        self.catch_piece = None
        self.freeze = False
        self.pressed = False #Variable encarregada d'emmagatzemar si s'ha pressionat, seleccionat, una peça
        self.white_t = True #Variable per a controlar quin torn es en funció de les peces blanques
        self.reverse = False #Variable per a controlar si el taulell es troba rotat
        self.check = False #Variable per a emmagatzemar si s'està en una posició d'escac
        self.check_mate = False #Variable per a emmagatzemar si s'està en una posició d'escac i mat
        self.wk_moved = False #Variable per a emmagatzemar si el rei blanc s'ha desplaçat prèviament
        self.bk_moved = False #Variable per a emmagatzemar si el rei negre s'ha desplaçat prèviament
        self.castling = [] #Variable per a emmagatzemar localment les coordenades d'enroc

        self.jugada = 0 #Variable que controla la jugada local visualitzada
        self.page = 0 #Variable que controla la pàgina de la jugada visualitzada
        self.text_data = [[]] #Llista de les jugades a visualitzar en format text

<filename>scripts/variables.py<gh_stars>1-10
'''
Classe encarregada de l'emmagatzenament i gestió de les dades 
principals del taulell d'escacs en els seus diferents modes.
'''

class Data(): #Funció on s'emmagatzemen diferents variables
    def __init__(self):
        self.proportion = 1 #Variable que controla la proporció dels objectes en relació a la nativa original de desenvolupament pel seu escalat
        self.static_relative_center = [0, 0]

        self.precharged_data = None #Conjunt d'objectes multimedia precarregats.
        self.play_mode = True

        self.end = False #Variable per a controlar la fi del programa
        self.menu_open = False #Variable que controla si el menú s'ha activat o no
        self.menu_pos_y = 0 #Variable que determina la posició en l'eix y del menú
        self.board_pos_y = 0 #Variable que determina la posició en l'eix y del taulell i altres objectes
        self.relative_center = 0 #Variable que determina el centre relatiu per a centrar els objectes aliens al menú en pantalla
        self.text_relative_center = 0
        self.catch_button = None #Variable que captura el botó que s'ha pres
        self.menu_counter = [0, 4]
        self.side_menu_on = False
        
        self.module_on = False
        self.module_processing = False
        self.module_value = None
        self.catch_process = None
        self.catch_board = None
        self.module_turn = False

        self.catch_piece = None
        self.freeze = False
        self.pressed = False #Variable encarregada d'emmagatzemar si s'ha pressionat, seleccionat, una peça
        self.white_t = True #Variable per a controlar quin torn es en funció de les peces blanques
        self.reverse = False #Variable per a controlar si el taulell es troba rotat
        self.check = False #Variable per a emmagatzemar si s'està en una posició d'escac
        self.check_mate = False #Variable per a emmagatzemar si s'està en una posició d'escac i mat
        self.wk_moved = False #Variable per a emmagatzemar si el rei blanc s'ha desplaçat prèviament
        self.bk_moved = False #Variable per a emmagatzemar si el rei negre s'ha desplaçat prèviament
        self.castling = [] #Variable per a emmagatzemar localment les coordenades d'enroc

        self.jugada = 0 #Variable que controla la jugada local visualitzada
        self.page = 0 #Variable que controla la pàgina de la jugada visualitzada
        self.text_data = [[]] #Llista de les jugades a visualitzar en format text

Classe encarregada de l'emmagatzenament i gestió de les dades  principals del taulell d'escacs en els seus diferents modes. #Funció on s'emmagatzemen diferents variables #Variable que controla la proporció dels objectes en relació a la nativa original de desenvolupament pel seu escalat #Conjunt d'objectes multimedia precarregats. #Variable per a controlar la fi del programa #Variable que controla si el menú s'ha activat o no #Variable que determina la posició en l'eix y del menú #Variable que determina la posició en l'eix y del taulell i altres objectes #Variable que determina el centre relatiu per a centrar els objectes aliens al menú en pantalla #Variable que captura el botó que s'ha pres #Variable encarregada d'emmagatzemar si s'ha pressionat, seleccionat, una peça #Variable per a controlar quin torn es en funció de les peces blanques #Variable per a controlar si el taulell es troba rotat #Variable per a emmagatzemar si s'està en una posició d'escac #Variable per a emmagatzemar si s'està en una posició d'escac i mat #Variable per a emmagatzemar si el rei blanc s'ha desplaçat prèviament #Variable per a emmagatzemar si el rei negre s'ha desplaçat prèviament #Variable per a emmagatzemar localment les coordenades d'enroc #Variable que controla la jugada local visualitzada #Variable que controla la pàgina de la jugada visualitzada #Llista de les jugades a visualitzar en format text