* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
+ * Matt Hortman
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
dstL.setChannelMask(channelMask);
- dstL.copyRect(
+ dstL.copy(
srcL,
srcX,
srcY,
"rect": function(parameters) {
- var channelMask = parseInt(parameters[0]);
- var layer = getLayer(parseInt(parameters[1]));
- var x = parseInt(parameters[2]);
- var y = parseInt(parameters[3]);
- var w = parseInt(parameters[4]);
- var h = parseInt(parameters[5]);
- var r = parseInt(parameters[6]);
- var g = parseInt(parameters[7]);
- var b = parseInt(parameters[8]);
- var a = parseInt(parameters[9]);
-
- layer.setChannelMask(channelMask);
+ var layer = getLayer(parseInt(parameters[0]));
+ var x = parseInt(parameters[1]);
+ var y = parseInt(parameters[2]);
+ var w = parseInt(parameters[3]);
+ var h = parseInt(parameters[4]);
- layer.drawRect(
- x, y, w, h,
- r, g, b, a
- );
+ layer.rect(x, y, w, h);
},
"clip": function(parameters) {
var layer = getLayer(parseInt(parameters[0]));
- var x = parseInt(parameters[1]);
- var y = parseInt(parameters[2]);
- var w = parseInt(parameters[3]);
- var h = parseInt(parameters[4]);
- layer.clipRect(x, y, w, h);
+ layer.clip();
+
+ },
+
+ "cfill": function(parameters) {
+
+ var channelMask = parseInt(parameters[0]);
+ var layer = getLayer(parseInt(parameters[1]));
+ var r = parseInt(parameters[2]);
+ var g = parseInt(parameters[3]);
+ var b = parseInt(parameters[4]);
+ var a = parseInt(parameters[5]);
+
+ layer.setChannelMask(channelMask);
+
+ layer.fillColor(r, g, b, a);
},
cursor.resize(srcWidth, srcHeight);
// Draw cursor to cursor layer
- cursor.getLayer().copyRect(
+ cursor.getLayer().copy(
srcL,
srcX,
srcY,