if (typeof GameLib == 'undefined') { function GameLib() {} } if (typeof GameLib.D3 == 'undefined') { GameLib.D3 = function(){}; } if (typeof Q == 'undefined') { if (typeof require == 'undefined') { console.warn('You need the Q promise library for the GameLib.D3'); throw new Error('You need the Q promise library for the GameLib.D3'); } var Q = require('q'); } if (typeof _ == 'undefined') { if (typeof require == 'undefined') { console.warn('You need the lodash library for the GameLib.D3'); throw new Error('You need the lodash library for the GameLib.D3'); } var _ = require('lodash'); } //#ifdef RUNTIME__ console.log("Loading runtime library..."); //#endif //#ifdef EDITOR__ console.log("Loading editor library..."); //#endif