Skip to content

Commit

Permalink
Switched flash imports to openfl were is possible. (#400)
Browse files Browse the repository at this point in the history
* Switch `flash` imports to `openfl`.

* Some classes that actually require flash
  • Loading branch information
MAJigsaw77 authored Aug 7, 2023
1 parent f0b2b4f commit d2556e9
Show file tree
Hide file tree
Showing 34 changed files with 75 additions and 75 deletions.
14 changes: 7 additions & 7 deletions flixel/addons/api/FlxGameJolt.hx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package flixel.addons.api;

import flash.display.Loader;
import flash.display.BitmapData;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import openfl.display.Loader;
import openfl.display.BitmapData;
import openfl.events.Event;
import openfl.events.IOErrorEvent;
import openfl.net.URLLoader;
import openfl.net.URLRequest;
import openfl.net.URLRequestMethod;
import haxe.crypto.Md5;
import haxe.crypto.Sha1;
import flixel.FlxG;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/display/FlxGridOverlay.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.display;

import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import openfl.display.BitmapData;
import openfl.geom.Point;
import openfl.geom.Rectangle;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.util.FlxColor;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/FlxNestedSprite.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display;

import flash.geom.ColorTransform;
import openfl.geom.ColorTransform;
import flixel.FlxBasic;
import flixel.FlxG;
import flixel.FlxSprite;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/display/FlxSpriteAniRot.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.display;

import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import openfl.display.BitmapData;
import openfl.geom.Point;
import openfl.geom.Rectangle;
import flixel.FlxSprite;
import flixel.graphics.FlxGraphic;
import flixel.graphics.frames.FlxFrame;
Expand Down
4 changes: 2 additions & 2 deletions flixel/addons/display/shapes/FlxShape.hx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package flixel.addons.display.shapes;

import flash.display.BlendMode;
import flash.geom.Matrix;
import openfl.display.BlendMode;
import openfl.geom.Matrix;
import flixel.FlxSprite;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil.DrawStyle;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeArrow.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.FlxG;
import flixel.util.FlxColor;
import flixel.util.FlxDestroyUtil;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/display/shapes/FlxShapeBox.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.display.shapes;

import flash.display.BitmapData;
import flash.display.Shape;
import flash.geom.Matrix;
import openfl.display.BitmapData;
import openfl.display.Shape;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;
import flixel.util.FlxSpriteUtil.LineStyle;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeCircle.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;

Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeCross.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.math.FlxPoint;
import flixel.util.FlxSpriteUtil;
Expand Down
8 changes: 4 additions & 4 deletions flixel/addons/display/shapes/FlxShapeDonut.hx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package flixel.addons.display.shapes;

import flash.display.BitmapData;
import flash.display.BlendMode;
import flash.display.Shape;
import flash.geom.Matrix;
import openfl.display.BitmapData;
import openfl.display.BlendMode;
import openfl.display.Shape;
import openfl.geom.Matrix;
import flixel.FlxSprite;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeDoubleCircle.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;

Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeGrid.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;

Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/display/shapes/FlxShapeLightning.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.display.shapes;

import flash.display.BitmapData;
import flash.filters.GlowFilter;
import flash.geom.Matrix;
import openfl.display.BitmapData;
import openfl.filters.GlowFilter;
import openfl.geom.Matrix;
import flixel.FlxG;
import flixel.util.FlxColor;
import flixel.math.FlxPoint;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/display/shapes/FlxShapeLine.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.display.shapes;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.math.FlxPoint;
import flixel.util.FlxColor;
import flixel.util.FlxDestroyUtil;
Expand Down
4 changes: 2 additions & 2 deletions flixel/addons/display/shapes/FlxShapeSquareDonut.hx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package flixel.addons.display.shapes;

import flash.display.BlendMode;
import flash.geom.Matrix;
import openfl.display.BlendMode;
import openfl.geom.Matrix;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;

Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/editors/tiled/TiledLayer.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.editors.tiled;

import flash.utils.ByteArray;
import openfl.utils.ByteArray;
import haxe.xml.Access;

/**
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/editors/tiled/TiledTileLayer.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.editors.tiled;

import flash.utils.Endian;
import openfl.utils.Endian;
import flixel.addons.editors.tiled.TiledLayer.TiledLayerType;
import openfl.utils.ByteArray;
import haxe.xml.Access;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/editors/tiled/TiledTileSet.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.editors.tiled;

import flash.geom.Rectangle;
import openfl.geom.Rectangle;
import flixel.util.typeLimit.OneOfTwo;
import openfl.Assets;
import openfl.utils.ByteArray;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/effects/FlxClothSprite.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.effects;

import flash.geom.Rectangle;
import openfl.geom.Rectangle;
import flixel.FlxCamera;
import flixel.FlxSprite;
import flixel.graphics.FlxGraphic;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/effects/FlxSkewedSprite.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.effects;

import flash.geom.Matrix;
import openfl.geom.Matrix;
import flixel.FlxCamera;
import flixel.FlxG;
import flixel.FlxSprite;
Expand Down
12 changes: 6 additions & 6 deletions flixel/addons/effects/FlxTrailArea.hx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package flixel.addons.effects;

import flash.display.BitmapData;
import flash.display.BlendMode;
import flash.geom.ColorTransform;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.geom.Rectangle;
import openfl.display.BitmapData;
import openfl.display.BlendMode;
import openfl.geom.ColorTransform;
import openfl.geom.Matrix;
import openfl.geom.Point;
import openfl.geom.Rectangle;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.group.FlxGroup;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/nape/FlxNapeSpace.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.nape;

import flash.display.BitmapData;
import openfl.display.BitmapData;
import flixel.FlxBasic;
import flixel.FlxG;
import flixel.system.ui.FlxSystemButton;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/plugin/FlxScrollingText.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.plugin;

import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import openfl.display.BitmapData;
import openfl.geom.Point;
import openfl.geom.Rectangle;
import flixel.FlxBasic;
import flixel.text.FlxBitmapText;
import flixel.util.FlxColor;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/plugin/control/FlxControlHandler.hx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package flixel.addons.plugin.control;

#if FLX_KEYBOARD
import flash.geom.Rectangle;
import openfl.geom.Rectangle;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.math.FlxMath;
Expand Down
14 changes: 7 additions & 7 deletions flixel/addons/plugin/screengrab/FlxScreenGrab.hx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package flixel.addons.plugin.screengrab;

#if !js
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Matrix;
import flash.geom.Rectangle;
import flash.utils.ByteArray;
import openfl.display.Bitmap;
import openfl.display.BitmapData;
import openfl.geom.Matrix;
import openfl.geom.Rectangle;
import openfl.utils.ByteArray;
import flixel.addons.util.PNGEncoder;
import flixel.FlxG;
import flixel.input.keyboard.FlxKey;
Expand All @@ -16,7 +16,7 @@ import lime.ui.FileDialogType;
import openfl.display.PNGEncoderOptions;
#end
#else
import flash.net.FileReference;
import openfl.net.FileReference;
#end

/**
Expand Down Expand Up @@ -178,7 +178,7 @@ class FlxScreenGrab extends FlxBasic
#elseif (!lime_legacy || lime < "2.9.0")
var documentsDirectory = "";
#if lime_legacy
documentsDirectory = flash.filesystem.File.documentsDirectory.nativePath;
documentsDirectory = openfl.filesystem.File.documentsDirectory.nativePath;
#else
documentsDirectory = lime.system.System.documentsDirectory;
#end
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/text/FlxTextField.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.text;

import flash.display.BitmapData;
import openfl.display.BitmapData;
import flixel.FlxBasic;
import flixel.FlxCamera;
import flixel.FlxG;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/text/FlxTypeText.hx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import flixel.system.FlxAssets;
import flixel.text.FlxText;
import flixel.sound.FlxSound;
import flixel.math.FlxRandom;
import flash.media.Sound;
import openfl.media.Sound;

#if !flash
@:sound("assets/sounds/type.ogg")
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/tile/FlxTileSpecial.hx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package flixel.addons.tile;

import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import openfl.display.BitmapData;
import openfl.geom.Point;
import openfl.geom.Rectangle;
import flixel.animation.FlxAnimation;
import flixel.FlxBasic;
import flixel.FlxG;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/tile/FlxTilemapExt.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.tile;

import flash.display.BitmapData;
import openfl.display.BitmapData;
import flixel.FlxCamera;
import flixel.FlxG;
import flixel.FlxObject;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/transition/TransitionFade.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.transition;

import flash.display.BitmapData;
import openfl.display.BitmapData;
import flixel.addons.transition.TransitionEffect;
import flixel.addons.transition.FlxTransitionSprite.TransitionStatus;
import flixel.FlxSprite;
Expand Down
2 changes: 1 addition & 1 deletion flixel/addons/transition/TransitionTiles.hx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package flixel.addons.transition;

import flash.display.BitmapData;
import openfl.display.BitmapData;
import flixel.addons.transition.TransitionEffect;
import flixel.addons.transition.FlxTransitionSprite.TransitionStatus;
import flixel.group.FlxGroup.FlxTypedGroup;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/ui/FlxButtonPlus.hx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package flixel.addons.ui;

#if FLX_MOUSE
import flash.events.MouseEvent;
import flash.geom.Rectangle;
import flash.Lib;
import openfl.events.MouseEvent;
import openfl.geom.Rectangle;
import openfl.Lib;
import flixel.addons.display.FlxExtendedSprite;
import flixel.FlxCamera;
import flixel.FlxG;
Expand Down
8 changes: 4 additions & 4 deletions flixel/addons/ui/FlxClickArea.hx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package flixel.addons.ui;

import flash.events.Event;
import flash.events.MouseEvent;
import flash.events.TouchEvent;
import flash.Lib;
import openfl.events.Event;
import openfl.events.MouseEvent;
import openfl.events.TouchEvent;
import openfl.Lib;
import flixel.FlxG;
import flixel.FlxObject;
import flixel.ui.FlxButton;
Expand Down
6 changes: 3 additions & 3 deletions flixel/addons/util/PNGEncoder.hx
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@
package flixel.addons.util;

#if !js
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.utils.ByteArray;
import openfl.display.Bitmap;
import openfl.display.BitmapData;
import openfl.utils.ByteArray;

/**
* Class that converts BitmapData into a valid PNG
Expand Down

0 comments on commit d2556e9

Please sign in to comment.