Skip to content

Instantly share code, notes, and snippets.

View nanjizal's full-sized avatar
💭
On the edge

nanjizal nanjizal

💭
On the edge
View GitHub Profile
@nanjizal
nanjizal / Stage.flash
Last active January 18, 2018 13:55
heaps lime
package hxd;
class Stage {
var resizeEvents : List<Void -> Void>;
var eventTargets : List<Event -> Void>;
public var width(get, never) : Int;
public var height(get, never) : Int;
public var mouseX(get, never) : Int;
@nanjizal
nanjizal / Main.hx
Created January 23, 2018 18:11
TweenX with Jasper not working?
package;
import kha.System;
import jasper.*;
import tweenx909.TweenX;
import tweenx909.EaseX;
enum Compass {
NORTH;
WEST;
SOUTH;
@nanjizal
nanjizal / SimpleText.hx
Last active January 26, 2018 01:06
SimpleText in Kha
package;
import kha.Font;
import kha.Color;
import kha.graphics2.Graphics;
typedef FontAttributes = {
var font: Font;
var size: Int;
var color: Color;
var alpha: Float;
var spacing: Float;
@nanjizal
nanjizal / basic.js
Created February 23, 2018 10:51
less $ _ Hx hx
This file has been truncated, but you can view the full file.
// Generated by Haxe 3.4.2
(function (xExport, $global) { "use strict";
xExport["wings"] = xExport["wings"] || {};
xExport["wings"]["jsCanvas"] = xExport["wings"]["jsCanvas"] || {};
;xExport["wings"]["core"] = xExport["wings"]["core"] || {};
xExport["kha"] = xExport["kha"] || {};
xExport["kha"]["input"] = xExport["kha"]["input"] || {};
;xExport["kha"]["_Color"] = xExport["kha"]["_Color"] || {};
xExport["xPixels"] = xExport["xPixels"] || {};
xExport["xPixels"]["_Pixels"] = xExport["xPixels"]["_Pixels"] || {};
@nanjizal
nanjizal / Main.hx
Last active March 14, 2018 20:30
trying out opentype fonts in trilateral with hxpolyk and poly2trihx
package;
import kha.Framebuffer;
import kha.Scheduler;
import kha.System;
import kha.Color;
import kha.Assets;
import kha.Font;
import kha.graphics2.Graphics;
import kha.input.Keyboard;
import kha.input.Mouse;
@nanjizal
nanjizal / rebuildHaxeLib.hxml
Created March 16, 2018 10:11
Rebuild haxelib prior to pushing to git.
-cmd zip -r trilateral.zip *
## need to get 7za and add to path for window
##-cmd 7za a -r trilateral.zip *
--next
-cmd haxelib remove trilateral
--next
## perhaps swap 'local' for 'install' not yet tried.
-cmd haxelib local trilateral.zip
--next
-cmd rm trilateral.zip
@nanjizal
nanjizal / Main.hx
Last active March 26, 2018 20:29
FXG parsed with Nodule, rendered with PolyPrinter in Kha using Trilateral library.
package;
import kha.Framebuffer;
import kha.Scheduler;
import kha.System;
import kha.Color;
import trilateral.nodule.*;
import polyPainter.PolyPainter;
import kha.Assets;
import kha.graphics4.TextureAddressing;
@nanjizal
nanjizal / Main.hx
Last active March 28, 2018 15:09
cache image failure.
package;
import kha.Framebuffer;
import kha.Scheduler;
import kha.System;
import kha.Color;
import trilateral.nodule.*;
import polyPainter.PolyPainter;
import kha.Assets;
import kha.graphics4.TextureAddressing;
import trilateral.tri.TriangleArray;
@nanjizal
nanjizal / Main.hx
Created March 28, 2018 15:35
cache image failure2
package;
import kha.Framebuffer;
import kha.Scheduler;
import kha.System;
import kha.Color;
import trilateral.nodule.*;
import polyPainter.PolyPainter;
import kha.Assets;
import kha.graphics4.TextureAddressing;
import trilateral.tri.TriangleArray;