X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fnight.py;h=2ff13ec4f70490077d48e39cc12e64d66910f742;hb=122d9fef6f8261a7e45026e3498ce95569b4d344;hp=ae86c565be6340e2f7444019c8d2684d61ce1246;hpb=5e5685068049bfe0c06508bd4c71437b3c1675fd;p=tabakrolletjie.git diff --git a/tabakrolletjie/scenes/night.py b/tabakrolletjie/scenes/night.py index ae86c56..2ff13ec 100644 --- a/tabakrolletjie/scenes/night.py +++ b/tabakrolletjie/scenes/night.py @@ -3,15 +3,13 @@ import pygame.locals as pgl import pymunk -import time from .base import BaseScene from ..lights import BaseLight from ..obstacles import BaseObstacle from ..enemies import Boyd from ..events import SceneChangeEvent - -from ..constants import DEBUG +from ..utils import debug_timer class NightScene(BaseScene): @@ -28,8 +26,8 @@ class NightScene(BaseScene): self._mould = Boyd(gamestate, self._space) + @debug_timer("night.render") def render(self, surface, gamestate): - start_time = time.time() surface.fill((0, 0, 155)) for light in self._lights: light.render_light(surface) @@ -39,10 +37,6 @@ class NightScene(BaseScene): light.render_fittings(surface) self._mould.render(surface) - end_time = time.time() - if DEBUG: - print "Night Render", end_time - start_time - def event(self, ev, gamestate): if ev.type == pgl.KEYDOWN: if ev.key in (pgl.K_q, pgl.K_ESCAPE): @@ -52,9 +46,6 @@ class NightScene(BaseScene): for light in self._lights: light.toggle() + @debug_timer("night.tick") def tick(self, gamestate): - start_time = time.time() self._mould.tick(gamestate, self._space) - end_time = time.time() - if DEBUG: - print "Night Tick", end_time - start_time