Skip to content

Instantly share code, notes, and snippets.

View caubry's full-sized avatar
🌵

Caroline Aubry caubry

🌵
View GitHub Profile
var img = new Image();
setup = function() {
var body = document.getElementById('body');
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
@caubry
caubry / setup.js
Last active January 3, 2016 12:29
setup = function() {
var body = document.getElementById("body");
var canvas = document.createElement("canvas");
canvas.width = 1200;
canvas.height = 720;
body.appendChild(canvas);
};
Weapon = Class.extend({
init: function() {
}
});
MachineGun = Weapon.extend({
init: function() {
}
});
var myObject = function(name){
this.name = name;
return this;
};
console.log(typeof myObject.prototype); // object
myObject.prototype.getName = function(){
return this.name;
};
var manipulateDOM = function() {
var body=document.getElementById("body");
var div=document.createElement("div");
if(div){
div.id = "gameContent";
var canvas=document.createElement("canvas");
canvas.id = "gameCanvas";
try {
// Error
functionOne();
var functionOne = function() {
//
}
// No error
functionTwo();
function xhrGet(reqUri, callback, type) {
var caller = xhrGet.caller;
var xhr = new XMLHttpRequest();
xhr.open("GET", reqUri, true);
if (type) xhr.responseType = type;
xhr.onload=function () {
if (callback) {
try {
callback(xhr);
var setup = function() {
var soundRequest = new XMLHttpRequest();
soundRequest.open("GET", "/media/audio/gamedev/bg_menu.ogg", true);
soundRequest.responseType = "arraybuffer";
soundRequest.onload = function () {
try {
//
}
catch(e) {
parseJSON = function (weaponJSON) {
var parsedJSON = JSON.parse(weaponJSON);
return parsedJSON['frames']['chaingun_impact.png']['spriteSourceSize']['x'];
};
var setup = function() {
var xmlRequest = new XMLHttpRequest();
xmlRequest.open("GET", "/media/resources/gamedev/weapon.json", true);
xmlRequest.onload = function () {
JSONExample = {
"frames": {
"chaingun_impact.png": {
"frame": {
"x":1162,
"y":322,
"w":38,
"h":34},
"rotated": false,
"trimmed": true,