diff --git a/js/fox.js b/js/fox.js new file mode 100644 index 0000000..c3a70b2 --- /dev/null +++ b/js/fox.js @@ -0,0 +1,40 @@ +// TODO: use query params for these +var gen = require('random-seed'); +var IMG_WIDTH = 64; +var IMG_HEIGHT = 64; + +// move to helper function +var Point = function (x, y) { + return { + x: x, + y: y + }; +}; + +var randomFox = (function () { + + // head top left corner + var origin = Point(IMG_WIDTH / 4, IMG_HEIGHT / 4); + // head width and height + var width = IMG_WIDTH / 2; + var height = IMG_HEIGHT / 2; + + var ears = (function () { + // TODO: generate stuff + return { + left: { + x: null + }, + right: { + x: null + } + }; + }); + + return { + ears: ears, + eyes: eyes, + nose: nose, + mouth: mouth + }; +}()); diff --git a/package.json b/package.json index 1444644..0a57a0a 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "dependencies": { "canvas": "^1.6.2", "express": "^4.14.0", - "node-gyp": "^3.4.0" + "node-gyp": "^3.4.0", + "random-seed": "^0.3.0" } }