Skip to content

Instantly share code, notes, and snippets.

View JoeCreates's full-sized avatar

Joe Williamson JoeCreates

  • Bristol, UK
View GitHub Profile
@JoeCreates
JoeCreates / flxslider_touch
Created October 12, 2014 10:01
FlxSlider touch support
package flixel.addons.ui;
import flixel.FlxObject;
import flixel.input.FlxPointer;
import flixel.input.mouse.FlxMouse;
#if !(FLX_NO_MOUSE || FLX_NO_TOUCH)
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.group.FlxSpriteGroup;
import flixel.text.FlxText;
@JoeCreates
JoeCreates / gist:aba33862ddfb75d3071b9e5d219878df
Created April 4, 2016 14:36
FlxInput state improvements to fix unresponsiveness issue
package flixel.input;
import flixel.input.FlxInput.FlxInputState;
class FlxInput<T> implements IFlxInput
{
public var ID:T;
public var pressed(get, null):Bool;
public var released(get, null):Bool;
@JoeCreates
JoeCreates / MyCinematicText.hx
Created May 18, 2017 15:33
Lycan CinematicText example
package text;
import config.ColorPresets;
import flixel.text.FlxText.FlxTextBorderStyle;
import flixel.tweens.FlxEase;
import flixel.tweens.FlxTween;
import lycan.ui.CinematicText;
class MyCinematicText extends CinematicText {
private var tweens:Array<FlxTween>;
@JoeCreates
JoeCreates / CameraSprite.hx
Created June 20, 2017 14:00
CameraSprite: Like FlxSpriteGroup, but renders group to single buffer
package lycan.util;
import flixel.FlxBasic;
import flixel.FlxCamera;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.group.FlxGroup;
import flixel.util.FlxCollision;
import flixel.util.FlxColor;
@JoeCreates
JoeCreates / PlayState.hx
Created December 21, 2018 03:31
Modified flixel filter demo to illustrate openfl issue
package;
import flixel.addons.display.FlxBackdrop;
import flixel.addons.ui.FlxUIAssets;
import flixel.addons.ui.FlxUICheckBox;
import flixel.FlxCamera;
import flixel.FlxG;
import flixel.FlxState;
import openfl.filters.BitmapFilter;
import openfl.filters.BlurFilter;