Esempio n. 1
0
 def __init__(self, element=None, grid_position=None, \
              grid_camera=None, **kwargs):
     Element.__init__(self, **kwargs)
     self.element = element
     if element:
         self.rect = element.rect
     self.grid_position = grid_position
     self.grid_camera = grid_camera
     return
Esempio n. 2
0
 def __init__(self, _id, infos, vertex, matrix):
     Element.__init__(self,
                      _id=_id,
                      infos=infos,
                      vertex=vertex,
                      matrix=matrix)
     self.typeid = infos['typeid']
     self.radius = ENTITY_RADIUS[self.typeid]
     self.level = None
Esempio n. 3
0
 def __init__(self, click_rect=None, is_clicked=False,
              click_duration=DEFAULT_BUTTON_CLICK_DURATION,
              **kwargs):
     Element.__init__(self, **kwargs)
     self.click_rect = click_rect
     self.is_clicked = is_clicked
     self.old_is_clicked = None
     if not self.click_rect:
         self.click_rect = self.rect
     self.click_duration = click_duration
     self.click_time_end = None
     return
Esempio n. 4
0
 def __init__(self, font_type="Monospace", font_colour=BLACK, text="", \
              font_size = 20, bold=False, italic=False, **kwargs):
     Element.__init__(self, **kwargs)
     self.font_type = font_type
     self.old_font_type = font_type
     self.font_colour = font_colour
     self.old_font_colour = font_colour
     self.text = text
     self.old_text = None
     self.bold = bold
     self.old_bold = bold
     self.italic = italic
     self.old_italic = italic
     self.font_size = font_size
     self.old_font_size = font_size
     self.font = load_system_font(font_type, self.font_size, bold, italic)
     return
Esempio n. 5
0
 def __init__(self, points=[], colour=BLACK, **kwargs):
     Element.__init__(self, **kwargs)
     self.points = points
     self.colour = colour
     return
Esempio n. 6
0
 def __init__(self, **kwargs):
     Element.__init__(self, **kwargs)
     self.started = False
     self.finished = False
     return
Esempio n. 7
0
 def __init__(self, datas=None):
     super(List, self).__init__()
     UserList.__init__(self)
     Element.__init__(self)
     self.data = isinstance(datas, list) and datas or []
     self._text = None
Esempio n. 8
0
 def __init__(self, image_name="", **kwargs):
     Element.__init__(self, **kwargs)
     self.image_name = image_name
     self.old_image_name = None
     self.image = None
     return
Esempio n. 9
0
 def __init__(self, colour=BLACK, thickness=0, **kwargs):
     Element.__init__(self, **kwargs)
     self.colour = colour
     self.thickness = thickness
     return
Esempio n. 10
0
 def __init__(self, element=None, **kwargs):
     Element.__init__(self, **kwargs)
     self.element = element
     self.old_element = None
     return