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 / 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";
};
@josephjaniga
josephjaniga / Vagrantfile
Created September 20, 2015 14:48
Vagrant Provisioner Puppet Manifest for Mongodb
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "puppetlabs/centos-6.6-64-puppet"
config.vm.box_version = "1.0.1"
config.vm.synced_folder ".", "/image-analyzer/"
config.vm.network "forwarded_port", guest: 27017, host: 27017