from ..events import SceneChangeEvent
from ..utils import debug_timer
from ..loader import loader
from ..events import SceneChangeEvent
from ..utils import debug_timer
from ..loader import loader
from ..constants import SCREEN_SIZE, FONTS
from ..widgets import ImageButton
from ..constants import SCREEN_SIZE, FONTS
from ..widgets import ImageButton
def enter(self, gamestate):
self._space = pymunk.Space()
self._toolbar_font = loader.load_font(FONTS['sans'], size=20)
def enter(self, gamestate):
self._space = pymunk.Space()
self._toolbar_font = loader.load_font(FONTS['sans'], size=20)
pos=(SCREEN_SIZE[0] - 50, SCREEN_SIZE[1] - 40)),
]
self._update_toolbar(gamestate)
pos=(SCREEN_SIZE[0] - 50, SCREEN_SIZE[1] - 40)),
]
self._update_toolbar(gamestate)
@debug_timer("day.render")
def render(self, surface, gamestate):
@debug_timer("day.render")
def render(self, surface, gamestate):
def _update_toolbar(self, gamestate):
text = ("Turnip Stocks: Seeds: %d. Planted: %d. "
def _update_toolbar(self, gamestate):
text = ("Turnip Stocks: Seeds: %d. Planted: %d. "
(self._seeds, len(self._turnips),
self._harvested, gamestate.eaten))
self._toolbar = self._toolbar_font.render(text, True, (255, 255, 255))
(self._seeds, len(self._turnips),
self._harvested, gamestate.eaten))
self._toolbar = self._toolbar_font.render(text, True, (255, 255, 255))