Skip to content

Instantly share code, notes, and snippets.

@josephjaniga
josephjaniga / GameScene.swift
Created June 13, 2014 01:52
Weird Compiler Error
//
// 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 June 13, 2014 19:12
logs from the first three method calls
<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
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
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 August 29, 2015 14:20
Unity Stack Trace? Waypoint A* Pathing
/**
* NEW PATHING
*/
public void crunchPath(){
if ( !closed.Contains(destination) && open.Count > 0 ){
// get lowest F COST on open
setBestChoice();
<?php
class Player implements CanPlayBlackJack
{
protected $hands = [];
protected $activeHand = 0;
protected $conreteStrategy; // strategyInterface
function __construct()
{
@josephjaniga
josephjaniga / colors.sh
Created June 10, 2015 18:21
Bash COLORS
# 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 August 29, 2015 14:22
cc number regex by type
// 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 June 12, 2015 15:15
Process.Exit(); Failure and Success Codes - SImulate Automation Result Codes
// 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 July 3, 2015 01:41
Different type of javascript class definitions ES5
// User Class
function User(){
this.first = "Joseph"; // public property
var middleName = "Anthony"; // private property
this.last = function(){ // public method
return "Janiga";
};