コード例 #1
0
ファイル: camera.py プロジェクト: MrGecko/pyguane
 def update(self, *args, **kwargs):
     self._updateQuadGroupFromRect(self._frame)
     #tick = kwargs["tick"]
     quadgroup = SpriteFactory().quadgroup
     if (self._last_frame != self._frame) and (quadgroup is not None):
         for spr in quadgroup.sprites():
             spr.rect.move_ip(self._dx + spr.position.left - spr.rect.left,
                              self._dy + spr.position.top - spr.rect.top)
             spr.dirty = 1
     
     quadgroup.dontSeekDirtiesNextTime()           
     self._last_frame = self._frame.copy()