jweinst1
6/13/2016 - 1:33 AM

constructing a grid square in js

constructing a grid square in js

//constructing a grid of nodes

//grid node object
var GridNode = function(){
	this.element = null;
	this.up = null;
	this.down = null;
	this.left = null;
	this.right = null;
};

//makes one square of nodes, all connected at vertices
function nodeSquare(){
	var current = new GridNode();
	var start = current;
	current.up = new GridNode();
	current.up.down = current;
	current = current.up;
	current.right = new GridNode();
	current.right.left = current;
	current = current.right;
	current.down = new GridNode();
	current.down.up = current;
	current = current.down;
	current.left = start;
	start.right = current;
	return start;
}