feature : zoom : continued

- simplified Renderer(s) architecture (removed decorator,
  CachedFrameRenderer simply inherits from FrameRenderer now)
- keeping AbstractRenderer to act as interface
- fixed issue with layers : forgot to clone the first frame while merging
  and therefore was modifying the original frame when I just wanted to
  create a tmp frame (FrameUtils.js)
- extracted the mousemove throttling delay used in DrawingController to
  Constants.js and reduced it from 40ms to 10ms
This commit is contained in:
jdescottes
2013-11-01 16:27:23 +01:00
parent 51f86afe6e
commit b7e8310b61
6 changed files with 17 additions and 73 deletions

View File

@ -38,7 +38,6 @@ exports.scripts = [
// Rendering
"js/rendering/RendererManager.js",
"js/rendering/AbstractRenderer.js",
"js/rendering/CachedRenderer.js",
"js/rendering/frame/FrameRenderer.js",
"js/rendering/frame/CachedFrameRenderer.js",
"js/rendering/CanvasRenderer.js",