From a7d08bcc0809f60094d02f30b528c30ee7583fa5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrg=20Lehni?= <juerg@scratchdisk.com>
Date: Sun, 6 Mar 2011 21:06:46 +0000
Subject: [PATCH] Use variable definition chaining in Matrix where possible.

---
 src/basic/Matrix.js | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/basic/Matrix.js b/src/basic/Matrix.js
index c12f3b7e..08c1a381 100644
--- a/src/basic/Matrix.js
+++ b/src/basic/Matrix.js
@@ -263,8 +263,8 @@ var Matrix = this.Matrix = Base.extend({
 	 * @return {Matrix} This affine transform.
 	 */
 	concatenate: function(mx) {
-		var m0 = this._m00;
-		var m1 = this._m01;
+		var m0 = this._m00,
+			m1 = this._m01;
 		this._m00 = mx._m00 * m0 + mx._m10 * m1;
 		this._m01 = mx._m01 * m0 + mx._m11 * m1;
 		this._m02 += mx._m02 * m0 + mx._m12 * m1;
@@ -284,8 +284,8 @@ var Matrix = this.Matrix = Base.extend({
 	 * @return {Matrix} This affine transform.
 	 */
 	preConcatenate: function(mx) {
-		var m0 = this._m00;
-		var m1 = this._m10;
+		var m0 = this._m00,
+			m1 = this._m10;
 		this._m00 = mx._m00 * m0 + mx._m01 * m1;
 		this._m10 = mx._m10 * m0 + mx._m11 * m1;
 
@@ -319,9 +319,9 @@ var Matrix = this.Matrix = Base.extend({
 	 */
 	transform: function(/* point | */ src, srcOff, dst, dstOff, numPts) {
 		if (arguments.length == 5) {
-			var i = srcOff;
-			var j = dstOff;
-			var srcEnd = srcOff + 2 * numPts;
+			var i = srcOff,
+				j = dstOff,
+				srcEnd = srcOff + 2 * numPts;
 			while (i < srcEnd) {
 				var x = src[i++];
 				var y = src[i++];
@@ -470,9 +470,10 @@ var Matrix = this.Matrix = Base.extend({
 		center = Point.read(arguments, 1);
 		if (center) {
 			angle = angle * Math.PI / 180.0;
-			var x = center.x, y = center.y;
-			var cos = Math.cos(angle);
-			var sin = Math.sin(angle);
+			var x = center.x,
+				y = center.y,
+				cos = Math.cos(angle),
+				sin = Math.sin(angle);
 			this.set(cos, sin, -sin, cos,
 					x - x * cos + y * sin,
 					y - x * sin - y * cos);