comparison gamelib/imagecache.py @ 322:f8e9a8851d7d

Tweak size of game over overlay.
author Simon Cross <hodgestar@gmail.com>
date Sat, 05 Sep 2009 19:31:59 +0000
parents f06010d34cd3
children
comparison
equal deleted inserted replaced
321:306b20f3546c 322:f8e9a8851d7d
73 return right_facing_image 73 return right_facing_image
74 74
75 def darken_center(image): 75 def darken_center(image):
76 darkened = image.copy() 76 darkened = image.copy()
77 w, h = darkened.get_size() 77 w, h = darkened.get_size()
78 over_w, over_h = int(w*0.5), int(h*0.5) 78 fraction = 0.65
79 over_x, over_y = int(w*0.25), int(h*0.25) 79 offset = (1.0 - fraction) / 2.0
80 over_w, over_h = int(w*fraction), int(h*fraction)
81 over_x, over_y = int(w*offset), int(h*offset)
80 overlay = pygame.Surface((over_w, over_h)) 82 overlay = pygame.Surface((over_w, over_h))
81 overlay.fill(DARKEN_COLOUR) 83 overlay.fill(DARKEN_COLOUR)
82 darkened.blit(overlay, (over_x, over_y), None, BLEND_MULT) 84 darkened.blit(overlay, (over_x, over_y), None, BLEND_MULT)
83 return darkened 85 return darkened
84 86