X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fscenes%2Froach_management.py;h=6c867fb4f196142b424a7508c063b7bca751026f;hb=b0e9b722445f62943284044e1b5f9638db89a4e7;hp=4cc0395ae1e668abbcb4978f425f6d6d47f9d870;hpb=5d47fb682df83ec2fb5e4e9851a4508e39498695;p=koperkapel.git diff --git a/koperkapel/scenes/roach_management.py b/koperkapel/scenes/roach_management.py index 4cc0395..6c867fb 100644 --- a/koperkapel/scenes/roach_management.py +++ b/koperkapel/scenes/roach_management.py @@ -1,5 +1,6 @@ """ Roach management scene. """ +from pygame.constants import BLEND_RGBA_MULT, BLEND_RGBA_SUB from pgzero.constants import keys, mouse from pgzero.actor import Actor from pgzero.screen import Screen @@ -69,7 +70,13 @@ class RoachesScene(Scene): base.blit(overlay, (0, 0)) frame = self._vehicle.roach_management_frame() if frame is not None: - base.blit(frame, (0, 0)) + frame = frame.copy() + frame.fill((255, 255, 255, 8), None, BLEND_RGBA_MULT) + frame_rect = frame.get_rect() + base.blit(frame, ( + VEHICLE_MID_X - frame_rect.w // 2, + VEHICLE_MID_Y - frame_rect.h // 2), + None, BLEND_RGBA_SUB) self.actors.default.add(SurfActor(base)) def _init_seats(self):