Skip to content

Instantly share code, notes, and snippets.

Joe josephjaniga

Block or report user

Report or block josephjaniga

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View GameScene.swift
//
// GameScene.swift
// EmitterDemo
//
//
// colorize function takes HEX and Alpha converts then returns aUIColor object
func colorize (hex: Int, alpha: Double = 1.0) -> UIColor {
let red = Double((hex & 0xFF0000) >> 16) / 255.0
@josephjaniga
josephjaniga / console output
Created Jun 13, 2014
logs from the first three method calls
View console output
<SKScene> name:'(null)' frame:{{0, 0}, {640, 1136}}
[<SKSpriteNode> name:'(null)' texture:['nil'] position:{0, 0} size:{0, 0} rotation:0.00, <SKSpriteNode> name:'(null)' texture:[<SKTexture> 'ball' (54 x 54)] position:{320, 120} size:{27, 27} rotation:0.00, <SKSpriteNode> name:'(null)' texture:[<SKTexture> 'paddle' (200 x 50)] position:{320, 100} size:{100, 25} rotation:0.00, <SKSpriteNode> name:'0' texture:[<SKTexture> 'brick' (120 x 60)] position:{320, 1036} size:{60, 30} rotation:0.00, <SKNode> name:'(null)' position:{0, 0} accumulatedFrame:{{inf, inf}, {inf, inf}}, <SKLightNode> name:'(null)' position:{320, 1086} accumulatedFrame:{{inf, inf}, {inf, inf}}]
<SKScene> name:'(null)' frame:{{0, 0}, {640, 1136}}
[<SKSpriteNode> name:'(null)' texture:['nil'] position:{0, 0} size:{0, 0} rotation:0.00, <SKSpriteNode> name:'(null)' texture:[<SKTexture> 'ball' (54 x 54)] position:{320.00006103515625, 127.18489837646484} size:{27, 27} rotation:0.00, <SKSpriteNode> name:'(null)' texture:[<SKTexture> 'paddle' (200 x
View ObjectLabel.cs
using UnityEngine;
using System.Collections;
[RequireComponent (typeof (GUIText))]
public class ObjectLabel : MonoBehaviour {
public string npcName;
public Transform target; // the object the label should follow
public Vector3 offset = Vector3.up; // Units in world space to offset; 1 unit above object by default
public bool useMainCamera = true; // Use the camera tagged MainCamera
View gist:776191416b60267dd81c
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System.Collections;
using System.Collections.Generic;
public class TooltipHover : UIBehaviour, IPointerEnterHandler, IPointerExitHandler {
public Container container;
public GameObject TT;
@josephjaniga
josephjaniga / AStarPathfinder
Last active Aug 29, 2015
Unity Stack Trace? Waypoint A* Pathing
View AStarPathfinder
/**
* NEW PATHING
*/
public void crunchPath(){
if ( !closed.Contains(destination) && open.Count > 0 ){
// get lowest F COST on open
setBestChoice();
View player
<?php
class Player implements CanPlayBlackJack
{
protected $hands = [];
protected $activeHand = 0;
protected $conreteStrategy; // strategyInterface
function __construct()
{
View colors.sh
# Regular Bold Underline High Intensity BoldHigh Intens Background High Intensity Backgrounds
Bla='\e[0;30m'; BBla='\e[1;30m'; UBla='\e[4;30m'; IBla='\e[0;90m'; BIBla='\e[1;90m'; On_Bla='\e[40m'; On_IBla='\e[0;100m';
Red='\e[0;31m'; BRed='\e[1;31m'; URed='\e[4;31m'; IRed='\e[0;91m'; BIRed='\e[1;91m'; On_Red='\e[41m'; On_IRed='\e[0;101m';
Gre='\e[0;32m'; BGre='\e[1;32m'; UGre='\e[4;32m'; IGre='\e[0;92m'; BIGre='\e[1;92m'; On_Gre='\e[42m'; On_IGre='\e[0;102m';
Yel='\e[0;33m'; BYel='\e[1;33m'; UYel='\e[4;33m'; IYel='\e[0;93m'; BIYel='\e[1;93m'; On_Yel='\e[43m'; On_IYel='\e[0;103m';
Blu='\e[0;34m'; BBlu='\e[1;34m'; UBlu='\e[4;34m'; IBlu='\e[0;94m'; BIBlu='\e[1;94m'; On_Blu='\e[44m'; On_IBlu='\e[0;104m';
Pur='\e[0;35m'; BPur='\e[1;35m'; UPur='\e[4;35m'; IPur='\e[0;95m'; BIPur='\e[1;95m'; On_Pur='\e[45m'; On_IPur='\e[0;105m';
Cya='\e[0;36m'; BCya='\e[1;
@josephjaniga
josephjaniga / ccregex.js
Last active Aug 29, 2015
cc number regex by type
View ccregex.js
// CC Regex research
"http://www.regular-expressions.info/creditcard.html";
//Exhaustive List of CC Regex
"http://stackoverflow.com/a/23231321";
/**
* MASTERCARD
* Begins with 51-55 - Total 16 digits
*/
@josephjaniga
josephjaniga / stub_spec.js
Created Jun 12, 2015
Process.Exit(); Failure and Success Codes - SImulate Automation Result Codes
View stub_spec.js
// 0 1 2
// node test.js #
var input = process.argv[2] || 1;
process.on('exit', function(code){
if ( code == 0 ){
console.log("success");
} else {
console.log("failure");
}
@josephjaniga
josephjaniga / User.js
Created Jul 3, 2015
Different type of javascript class definitions ES5
View User.js
// User Class
function User(){
this.first = "Joseph"; // public property
var middleName = "Anthony"; // private property
this.last = function(){ // public method
return "Janiga";
};
You can’t perform that action at this time.