X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fday.py;h=9e55fba1ce3c9763cf93fbdc53ec04a9e496475c;hb=34bf27ff5767c844cecd4f80d89a8d5d928efdfd;hp=c2dee9488f6379188abb3e045edccaad36de5c9a;hpb=e273ee03bc5d751bb9d22974a699ec4ed63cdb25;p=tabakrolletjie.git diff --git a/tabakrolletjie/scenes/day.py b/tabakrolletjie/scenes/day.py index c2dee94..9e55fba 100644 --- a/tabakrolletjie/scenes/day.py +++ b/tabakrolletjie/scenes/day.py @@ -11,6 +11,7 @@ from ..obstacles import ObstacleManager from ..events import SceneChangeEvent from ..utils import debug_timer from ..loader import loader +from ..transforms import Overlay from ..constants import SCREEN_SIZE, FONTS from ..widgets import ImageButton @@ -18,6 +19,9 @@ from ..turnip import Turnip, TurnipInvalidPosition class DayScene(BaseScene): + + BRIGHTNESS = Overlay(colour=(255, 255, 255, 50)) + def enter(self, gamestate): self._space = pymunk.Space() self._toolbar_font = loader.load_font(FONTS['sans'], size=20) @@ -45,6 +49,9 @@ class DayScene(BaseScene): pos=(SCREEN_SIZE[0] - 50, SCREEN_SIZE[1] - 40)), ] self._update_toolbar(gamestate) + # Background + self._soil = loader.load_image( + "textures", "soil.png", transform=self.BRIGHTNESS) def exit(self, gamestate): self._unset_cursor() @@ -55,7 +62,8 @@ class DayScene(BaseScene): @debug_timer("day.render") def render(self, surface, gamestate): - surface.fill((0, 0, 155)) + surface.blit(self._soil, (0, 0)) + for turnip in self._turnips: turnip.render(surface) self._lights.render_light(surface) @@ -116,7 +124,7 @@ class DayScene(BaseScene): def _update_toolbar(self, gamestate): text = ("Turnip Stocks: Seeds: %d. Planted: %d. " - "Harvested: %d. Destroyed: %d" % + "Harvested: %d. Destroyed: %d" % (self._seeds, len(self._turnips), self._harvested, gamestate.eaten)) self._toolbar = self._toolbar_font.render(text, True, (255, 255, 255))