emscripten Humble Cloud interface
Edward Rudd
2014-10-07 4bb55eb59c35c4326e409ed800431a0ce8d17b03

always depend on humble_api in the humble methods

ensure HUMBLE_API is always pulled in with humble methods

1 files modified
9 ■■■■■ changed files
client/library/library_humble.js 9 ●●●●● patch | view | raw | blame | history
client/library/library_humble.js
@@ -179,17 +179,17 @@
            };
        }
    },
    humble_init__deps: ['$CLOUDFS'],
    humble_init__deps: ['$CLOUDFS','$HUMBLE_API'],
    humble_init: function() {
        // Dummy function to pull in the rest of the functions
    },
    humble_sync__deps: ['$FS', '$CLOUDFS'],
    humble_sync__deps: ['$FS', '$CLOUDFS','$HUMBLE_API'],
    humble_sync: function() {
        FS.syncfs(function (err) {
            console.log('File Sync');
        });
    },
    humble_fetch_asset_data__deps: ['$BROWSER', '$HUMBLE_API'],
    humble_fetch_asset_data__deps: ['$BROWSER','$HUMBLE_API'],
    humble_fetch_asset_data: function(assetPath, arg, onload, onerror) {
        var path = Pointer_stringify(assetPath);
        var cacheKey = HUMBLE_API.buildCacheKey(path);
@@ -213,7 +213,6 @@
            }, true /* NO run dependency */);
        });
    },
    humble_get_player_size__deps: ['$HUMBLE_API'],
    humble_get_player_size: function(w, h) {
        var ret = {width: 0, height: 0, locked: false};
        if (HUMBLE_API.options.playerSize) {
@@ -223,7 +222,6 @@
        if (h) {{{ makeSetValue('h', '0', 'ret.height', 'i32') }}};
        return ret.locked ? 1 : 0;
    },
    humble_demo_ended: ['$HUMBLE_API'],
    humble_demo_ended: function() {
        if (HUMBLE_API.options.demoEndedCallback) {
            return HUMBLE_API.options.demoEndedCallback.call(HUMBLE_API);
@@ -231,4 +229,5 @@
    }
};
autoAddDeps(LibraryHUMBLE, '$HUMBLE_API');
mergeInto(LibraryManager.library, LibraryHUMBLE);