Mercurial > mhrok
changeset 17:c0b56a4b73d5
Fix fog's background
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Wed, 29 Feb 2012 22:31:44 +0100 |
| parents | 1053363c0f22 |
| children | cea3d323455e |
| files | mhrok.py |
| diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mhrok.py Wed Feb 29 22:12:09 2012 +0100 +++ b/mhrok.py Wed Feb 29 22:31:44 2012 +0100 @@ -269,7 +269,7 @@ self.fog = pygame.Surface(self.screen.get_size(), pg.SRCALPHA) self.fog.fill((0, 0, 0)) self.fov = pygame.Surface((64, 64), pg.SRCALPHA) - pygame.draw.circle(self.fov, (255, 255, 255), (32, 32), 32, 0) + pygame.draw.circle(self.fov, (255, 255, 255, 32), (32, 32), 32, 0) self.dirty = [] def render_level(self, level): @@ -279,6 +279,7 @@ def light(self, (x, y)): dirty = self.fog.blit(self.fov, (x-32, y-32), special_flags=pg.BLEND_RGBA_SUB) + self.screen.blit(self.background, dirty.topleft, area=dirty) self.dirty.append(dirty) def draw(self):
