Skip to content

Commit

Permalink
fix transition sprite graphic classes on html5
Browse files Browse the repository at this point in the history
  • Loading branch information
Geokureli committed Jul 21, 2023
1 parent c76c18d commit 379b40e
Showing 1 changed file with 51 additions and 1 deletion.
52 changes: 51 additions & 1 deletion flixel/addons/transition/FlxTransitionSprite.hx
Original file line number Diff line number Diff line change
@@ -1,14 +1,63 @@
package flixel.addons.transition;

import flixel.addons.transition.FlxTransitionSprite.TransitionStatus;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.addons.transition.FlxTransitionSprite;
import flixel.graphics.FlxGraphic;
import flixel.math.FlxPoint;
import flixel.system.FlxAssets.FlxGraphicAsset;
import flixel.util.FlxTimer;
import openfl.display.BitmapData;

#if html5
@:keep @:bitmap("assets/images/transitions/circle.png")
private class RawGraphicTransTileCircle extends BitmapData {}
class GraphicTransTileCircle extends RawGraphicTransTileCircle
{
static inline var WIDTH = 544;
static inline var HEIGHT = 32;

public function new()
{
super(WIDTH, HEIGHT, true, 0xFFffffff);
// Set properties because `@:bitmap` constructors ignore width/height
this.width = WIDTH;
this.height = HEIGHT;
}
}

@:keep @:bitmap("assets/images/transitions/diamond.png")
private class RawGraphicTransTileDiamond extends BitmapData {}
class GraphicTransTileDiamond extends RawGraphicTransTileDiamond
{
static inline var WIDTH = 544;
static inline var HEIGHT = 32;

public function new()
{
super(WIDTH, HEIGHT, true, 0xFFffffff);
// Set properties because `@:bitmap` constructors ignore width/height
this.width = WIDTH;
this.height = HEIGHT;
}
}

@:keep @:bitmap("assets/images/transitions/square.png")
class RawGraphicTransTileSquare extends BitmapData {}
class GraphicTransTileSquare extends RawGraphicTransTileSquare
{
static inline var WIDTH = 544;
static inline var HEIGHT = 32;

public function new()
{
super(WIDTH, HEIGHT, true, 0xFFffffff);
// Set properties because `@:bitmap` constructors ignore width/height
this.width = WIDTH;
this.height = HEIGHT;
}
}
#else
@:keep @:bitmap("assets/images/transitions/circle.png")
class GraphicTransTileCircle extends BitmapData {}

Expand All @@ -17,6 +66,7 @@ class GraphicTransTileDiamond extends BitmapData {}

@:keep @:bitmap("assets/images/transitions/square.png")
class GraphicTransTileSquare extends BitmapData {}
#end

/**
*
Expand Down

0 comments on commit 379b40e

Please sign in to comment.