Skip to content

Commit 483c3eb

Browse files
committed
Updated to work with new Image properties.
1 parent 6373d8e commit 483c3eb

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/gameobjects/image/ImageCanvasRenderer.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Phaser.Renderer.Canvas.GameObjects.Image = {
1616
var frame = src.frame;
1717
var source = frame.source;
1818

19-
// Skip render?
19+
// Skip rendering?
2020

21-
if (!src.visible || !src.alpha || !src.renderable || !frame.cutWidth || !frame.cutHeight)
21+
if (src.skipRender || !src.visible || !src.alpha || !frame.cutWidth || !frame.cutHeight)
2222
{
2323
return;
2424
}
@@ -31,27 +31,27 @@ Phaser.Renderer.Canvas.GameObjects.Image = {
3131
renderer.context.globalCompositeOperation = renderer.blendModes[renderer.currentBlendMode];
3232
}
3333

34-
// Alpha
34+
// Alpha (World Alpha?)
3535

36-
if (src.worldAlpha !== renderer.context.globalAlpha)
36+
if (src.alpha !== renderer.context.globalAlpha)
3737
{
38-
renderer.context.globalAlpha = src.worldAlpha;
38+
renderer.context.globalAlpha = src.alpha;
3939
}
4040

41-
// Smoothing (should this be a Game Object, or Frame/Texture level property?)
41+
// Smoothing (should this be a Game Object, or Frame / Texture level property?)
4242

4343
if (source.scaleMode !== renderer.currentScaleMode)
4444
{
4545
renderer.currentScaleMode = source.scaleMode;
4646
renderer.context[renderer.smoothProperty] = (source.scaleMode === Phaser.scaleModes.LINEAR);
4747
}
4848

49-
var wt = src.worldTransform;
49+
var wt = src.transform.world;
5050

5151
var resolution = source.resolution / renderer.game.resolution;
5252

53-
var dx = frame.x - (src.anchor.x * frame.width);
54-
var dy = frame.y - (src.anchor.y * frame.height);
53+
var dx = frame.x - (src.anchorX * frame.width);
54+
var dy = frame.y - (src.anchorY * frame.height);
5555

5656
var tx = (wt.tx * renderer.game.resolution) + renderer.game.camera._shake.x;
5757
var ty = (wt.ty * renderer.game.resolution) + renderer.game.camera._shake.y;

0 commit comments

Comments
 (0)