def update(self): if self.element: self.element.update() self.rect = self.element.rect for dirty_rect in self.element.dirty_list: self.dirty_list.append(dirty_rect) self.element.dirty_list = [] Element.update(self) return
def update(self): def names_are_synchronized(): return self.image_name == self.old_image_name def sizes_are_synchronize(): return self.old_rect is not None and self.rect.size == self.old_rect.size if not (names_are_synchronized() and sizes_are_synchronize()) and self.image_name != "": self.image = load_image(self.image_name, size=self.rect.size) self.refresh() self.old_image_name = self.image_name Element.update(self) return
def update(self): Element.update(self) if not self.click_rect: self.click_rect = self.rect if self.is_mouse_clicking(): self.click() if self.is_clicked and self.click_time_end and \ current_time_in_ms() > self.click_time_end: self.unclick() if self.old_is_clicked is None or self.is_clicked != self.old_is_clicked: self.old_is_clicked = self.is_clicked self.refresh() return
def update(self): if self.element or self.old_element: if (not self.old_element) or (not self.element) or \ (self.element != self.old_element): self.refresh() if self.element: self.element.update() self.rect = self.element.rect for dirty_rect in self.element.dirty_list: self.dirty_list.append(dirty_rect) self.element.dirty_list = [] self.old_element = self.element Element.update(self) return
def update(self): if self.old_bold != self.bold or self.old_italic != self.italic or \ self.old_font_size != self.font_size or self.old_font_type != self.font_type: self.reset_font() elif self.old_text is None or self.old_text != self.text or \ self.old_font_colour != self.font_colour: self.refresh() self.old_text = self.text self.old_bold = self.bold self.old_italic = self.italic self.old_font_colour = self.font_colour self.old_font_size = self.font_size self.old_font_type = self.font_type Element.update(self) return
def update(self): Element.update(self) self.started = self.is_started() self.finished = self.is_finished() return