Mercurial > nagslang
view nagslang/widgets/base.py @ 689:45d2a6aef3a4
Some flake8 fixes
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Tue, 10 Sep 2019 16:30:20 +0200 |
parents | 58505d3482b6 |
children |
line wrap: on
line source
import pygame class Widget(object): def __init__(self, pos, size): self.pos = pos self.size = size self.rect = pygame.Rect(pos, size if size else (0, 0)) self.visible = True self.is_prepared = False def draw(self, surface): raise NotImplementedError() def prepare(self): raise NotImplementedError() def do_prepare(self): if not self.is_prepared: self.prepare() self.is_prepared = True