Skip to content

Commit 2dac1fe

Browse files
committed
Merge remote-tracking branch 'upstream/upkeep-6-1' into merge-from-upstream
2 parents 8c97fae + 24dafc6 commit 2dac1fe

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

flixel/addons/display/FlxNestedSprite.hx

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package flixel.addons.display;
22

3-
import flixel.util.FlxDirectionFlags;
4-
import openfl.geom.ColorTransform;
53
import flixel.FlxBasic;
64
import flixel.FlxG;
75
import flixel.FlxSprite;
@@ -12,6 +10,8 @@ import flixel.math.FlxVelocity;
1210
import flixel.system.FlxAssets.FlxGraphicAsset;
1311
import flixel.util.FlxColor;
1412
import flixel.util.FlxDestroyUtil;
13+
import flixel.util.FlxDirectionFlags;
14+
import openfl.geom.ColorTransform;
1515

1616
using flixel.util.FlxArrayUtil;
1717

@@ -297,6 +297,7 @@ class FlxNestedSprite extends FlxSprite
297297
var green:Float = (color >> 8 & 0xff) * _parentGreen / 255;
298298
var blue:Float = (color & 0xff) * _parentBlue / 255;
299299

300+
#if (flixel < version("6.1.0"))
300301
if (colorTransform == null)
301302
{
302303
colorTransform = new ColorTransform(red, green, blue, alpha);
@@ -309,9 +310,16 @@ class FlxNestedSprite extends FlxSprite
309310
colorTransform.alphaMultiplier = alpha;
310311
}
311312
useColorTransform = true;
313+
#else
314+
colorTransform.redMultiplier = red;
315+
colorTransform.greenMultiplier = green;
316+
colorTransform.blueMultiplier = blue;
317+
colorTransform.alphaMultiplier = alpha;
318+
#end
312319
}
313320
else
314321
{
322+
#if (flixel < version("6.1.0"))
315323
if (colorTransform != null)
316324
{
317325
colorTransform.redMultiplier = 1;
@@ -320,6 +328,12 @@ class FlxNestedSprite extends FlxSprite
320328
colorTransform.alphaMultiplier = 1;
321329
}
322330
useColorTransform = false;
331+
#else
332+
colorTransform.redMultiplier = 1;
333+
colorTransform.greenMultiplier = 1;
334+
colorTransform.blueMultiplier = 1;
335+
colorTransform.alphaMultiplier = 1;
336+
#end
323337
}
324338
dirty = true;
325339

@@ -348,6 +362,7 @@ class FlxNestedSprite extends FlxSprite
348362
color = combinedColor;
349363
if ((alpha != 1) || (color != 0x00ffffff))
350364
{
365+
#if (flixel < version("6.1.0"))
351366
if (colorTransform == null)
352367
{
353368
colorTransform = new ColorTransform(combinedRed, combinedGreen, combinedBlue, alpha);
@@ -360,9 +375,16 @@ class FlxNestedSprite extends FlxSprite
360375
colorTransform.alphaMultiplier = alpha;
361376
}
362377
useColorTransform = true;
378+
#else
379+
colorTransform.redMultiplier = combinedRed;
380+
colorTransform.greenMultiplier = combinedGreen;
381+
colorTransform.blueMultiplier = combinedBlue;
382+
colorTransform.alphaMultiplier = alpha;
383+
#end
363384
}
364385
else
365386
{
387+
#if (flixel < version("6.1.0"))
366388
if (colorTransform != null)
367389
{
368390
colorTransform.redMultiplier = 1;
@@ -371,6 +393,12 @@ class FlxNestedSprite extends FlxSprite
371393
colorTransform.alphaMultiplier = 1;
372394
}
373395
useColorTransform = false;
396+
#else
397+
colorTransform.redMultiplier = 1;
398+
colorTransform.greenMultiplier = 1;
399+
colorTransform.blueMultiplier = 1;
400+
colorTransform.alphaMultiplier = 1;
401+
#end
374402
}
375403

376404
dirty = true;

0 commit comments

Comments
 (0)