Skip to content

Commit eb73b51

Browse files
committed
Allow for color and alpha overrides
1 parent 4f36fe1 commit eb73b51

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/gameobjects/shape/FillStyleCanvas.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@
1313
*
1414
* @param {CanvasRenderingContext2D} ctx - The context to set the fill style on.
1515
* @param {Phaser.GameObjects.Shape} src - The Game Object to set the fill style from.
16+
* @param {number} [altColor] - An alternative color to render with.
17+
* @param {number} [altAlpha] - An alternative alpha to render with.
1618
*/
17-
var FillStyleCanvas = function (ctx, src, altColor)
19+
var FillStyleCanvas = function (ctx, src, altColor, altAlpha)
1820
{
1921
var fillColor = (altColor) ? altColor : src.fillColor;
20-
var fillAlpha = src.fillAlpha;
22+
var fillAlpha = (altAlpha) ? altAlpha : src.fillAlpha;
2123

2224
var red = ((fillColor & 0xFF0000) >>> 16);
2325
var green = ((fillColor & 0xFF00) >>> 8);

src/gameobjects/shape/LineStyleCanvas.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@
1313
*
1414
* @param {CanvasRenderingContext2D} ctx - The context to set the stroke style on.
1515
* @param {Phaser.GameObjects.Shape} src - The Game Object to set the stroke style from.
16+
* @param {number} [altColor] - An alternative color to render with.
17+
* @param {number} [altAlpha] - An alternative alpha to render with.
1618
*/
17-
var LineStyleCanvas = function (ctx, src)
19+
var LineStyleCanvas = function (ctx, src, altColor, altAlpha)
1820
{
19-
var strokeColor = src.strokeColor;
20-
var strokeAlpha = src.strokeAlpha;
21+
var strokeColor = (altColor) ? altColor : src.strokeColor;
22+
var strokeAlpha = (altAlpha) ? altAlpha : src.strokeAlpha;
2123

2224
var red = ((strokeColor & 0xFF0000) >>> 16);
2325
var green = ((strokeColor & 0xFF00) >>> 8);

0 commit comments

Comments
 (0)