from ..loader import loader
from ..transforms import Overlay, Alpha, ColourWedges
-from ..constants import SCREEN_SIZE, FONTS, DEBUG
+from ..constants import SCREEN_SIZE, FONTS, FPS, NIGHT_HOURS_PER_TICK, DEBUG
from ..widgets import ImageButton
from ..turnip import Turnip, TurnipInvalidPosition, check_turnips
@property
def power_usage(self):
- return int(self._lights.total_power_usage())
+ power = self._lights.total_power_usage()
+ power = power / (FPS * NIGHT_HOURS_PER_TICK)
+ return int(round(power))
@debug_timer("day.render")
def render(self, surface, gamestate):
# since that looks weird, but we don't want to center
# the turnip under the mouse either, since that
# causes issues as well, so we compromise
- pos = (ev.pos[0] - 8, ev.pos[1] - 8)
+ pos = (ev.pos[0] - 18, ev.pos[1] - 18)
try:
turnip = Turnip(age=0, pos=pos, space=self._space)
self._turnips.append(turnip)