diff --git a/.gitignore b/.gitignore index 89c9349..5deab03 100755 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules/ *.log .DS_Store pixi.js/ +lab/audio/ diff --git a/app/Bootstrap/HttpServer.js b/app/Bootstrap/HttpServer.js index 5235d84..22583a2 100755 --- a/app/Bootstrap/HttpServer.js +++ b/app/Bootstrap/HttpServer.js @@ -27,6 +27,10 @@ function (http, nodeStatic) { //console.log("data") }); + req.addListener('error', function(err) { + console.log(''); + }); + req.addListener('end', function () { switch(true) { @@ -67,6 +71,15 @@ function (http, nodeStatic) { }); } ); + + this.server.once('error', function(err) { + if(err.code == 'EADDRINUSE') { + console.error('port already in use. Closing.'); + } else { + throw new Error(err); + } + }); + this.server.listen(options.port); console.checkpoint('start HTTP server'); diff --git a/package.json b/package.json index fbd0330..21de95a 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "chuck.js", "author": "logsol ", - "contributors": ["Jeena Paradies (http://jeena.net)"], + "contributors": ["Jeena Paradies (https://jeena.net)"], "description": "Multiplayer browser jump and run game", "version": "0.1.0", "homepage": "http://chuck-game.tumblr.com/", diff --git a/server.js b/server.js index e0888bc..899c13a 100755 --- a/server.js +++ b/server.js @@ -21,7 +21,15 @@ var options = { }; console.checkpoint = function (s) { - console.log(' \033[34mbeep - \033[0m' + s); + console.log(' \033[32mbeep - \033[0m' + s); +} + +console.warn = function (s) { + console.log(' \033[33mwarn - \033[0m' + s); +} + +console.error = function (s) { + console.log(' \033[31merror - \033[0m' + s); } requirejs([