@@ -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