From 8ef8d8bef709819ec003f6b94df9e12c4b22eee1 Mon Sep 17 00:00:00 2001 From: Viktor Lidholt Date: Mon, 10 Aug 2015 14:43:34 -0700 Subject: [PATCH] Adds optional rect property to sprite layer class --- examples/game/lib/layer.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/game/lib/layer.dart b/examples/game/lib/layer.dart index ca09d3ff84..90a31f6d1d 100644 --- a/examples/game/lib/layer.dart +++ b/examples/game/lib/layer.dart @@ -1,6 +1,10 @@ part of sprites; class Layer extends Node with SpritePaint { + Rect layerRect; + + Layer([Rect this.layerRect = null]); + Paint _cachedPaint = new Paint() ..setFilterQuality(FilterQuality.low) ..isAntiAlias = false; @@ -9,7 +13,7 @@ class Layer extends Node with SpritePaint { super._prePaint(canvas, matrix); _updatePaint(_cachedPaint); - canvas.saveLayer(null, _cachedPaint); + canvas.saveLayer(layerRect, _cachedPaint); } void _postPaint(PaintingCanvas canvas, Matrix4 totalMatrix) { -- GitLab