pw-js-api
Version:
A PixelWalker Library, aims to be minimal with support for browsers.
32 lines • 2.17 kB
JavaScript
import { Endpoint } from "../util/Constants.js";
import PWApiClient from "./PWApiClient.js";
/**
* This standalone class has all (static) functions related to the atlases.
*/
export default class PWAtlases {
/**
* This is the json including the data for aura toggle animations, fire, team colour, smileys and other sprites.
*/
static getSpritesJSON() {
return PWApiClient.request(Endpoint.Client + "/atlases/sprites.json");
}
/**
* This is the json including the data for blocks (including animations / morphs, action blocks, decorations).
*/
static getBlocksJSON() {
return PWApiClient.request(Endpoint.Client + "/atlases/sprites.json");
}
/**
* This is the spritesheet (image in arraybuffer) for aura toggle animations, fire, team colour, smileys and other sprites.
*/
static getSpritesPNG() {
return PWApiClient.request(Endpoint.Client + "/atlases/sprites.png");
}
/**
* This is the spritesheet (image in arraybuffer) for blocks (including animations / morphs, action blocks, decorations).
*/
static getBlocksPNG() {
return PWApiClient.request(Endpoint.Client + "/atlases/blocks.png");
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUFdBdGxhc2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL2FwaS9QV0F0bGFzZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ2hELE9BQU8sV0FBVyxNQUFNLGtCQUFrQixDQUFDO0FBRTNDOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE9BQU8sT0FBTyxTQUFTO0lBQzFCOztPQUVHO0lBQ0gsTUFBTSxDQUFDLGNBQWM7UUFDakIsT0FBTyxXQUFXLENBQUMsT0FBTyxDQUFnQixRQUFRLENBQUMsTUFBTSxHQUFHLHVCQUF1QixDQUFDLENBQUE7SUFDeEYsQ0FBQztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLGFBQWE7UUFDaEIsT0FBTyxXQUFXLENBQUMsT0FBTyxDQUFnQixRQUFRLENBQUMsTUFBTSxHQUFHLHVCQUF1QixDQUFDLENBQUE7SUFDeEYsQ0FBQztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLGFBQWE7UUFDaEIsT0FBTyxXQUFXLENBQUMsT0FBTyxDQUFjLFFBQVEsQ0FBQyxNQUFNLEdBQUcsc0JBQXNCLENBQUMsQ0FBQTtJQUNyRixDQUFDO0lBRUQ7O09BRUc7SUFDSCxNQUFNLENBQUMsWUFBWTtRQUNmLE9BQU8sV0FBVyxDQUFDLE9BQU8sQ0FBYyxRQUFRLENBQUMsTUFBTSxHQUFHLHFCQUFxQixDQUFDLENBQUE7SUFDcEYsQ0FBQztDQUNKIn0=