/** * @flow */ // canvas size (width and height) MUST be 256 * 4^n to be able to stick // to established tiling convetions. // (basically by sticking to that, we keep ourself many options open for the future) // see OSM tiling: https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames export const MAX_SCALE = 40; // 52 in log2 // export const DEFAULT_SCALE = 0.25; //-20 in log2 export const DEFAULT_SCALE = 3; // default canvas that is first assumed, before real canvas data // gets fetched via api/me export const DEFAULT_CANVAS_ID = 0; export const DEFAULT_CANVASES = { 0: { ident: 'd', colors: [ [202, 227, 255], [255, 255, 255], [255, 255, 255], [228, 228, 228], [196, 196, 196], [136, 136, 136], [78, 78, 78], [0, 0, 0], [244, 179, 174], [255, 167, 209], [255, 84, 178], [255, 101, 101], [229, 0, 0], [154, 0, 0], [254, 164, 96], [229, 149, 0], [160, 106, 66], [96, 64, 40], [245, 223, 176], [255, 248, 137], [229, 217, 0], [148, 224, 68], [2, 190, 1], [104, 131, 56], [0, 101, 19], [202, 227, 255], [0, 211, 221], [0, 131, 199], [0, 0, 234], [25, 25, 115], [207, 110, 228], [130, 0, 128], ], cli: 2, size: 65536, bcd: 4000, pcd: 7000, cds: 60000, ranked: true, req: -1, sd: '2020-01-08', }, }; export const TILE_LOADING_IMAGE = './loading.png'; // constants for 3D voxel canvas export const THREE_CANVAS_HEIGHT = 128; export const THREE_TILE_SIZE = 32; // 2D tile size export const TILE_SIZE = 256; // how much to scale for a new tiled zoomlevel export const TILE_ZOOM_LEVEL = 4; // TODO get rid of those or use it myself export const social = { facebook: 'https://www.facebook.com/pixelplanetfun/', reddit: 'https://reddit.com/r/PixelPlanetFun', twitter: 'https://twitter.com/pixelplanetfun', discord: 'https://pixelplanet.fun/discord', telegram: 'https://telegram.me/pixelplanetfun', youtube: 'https://www.youtube.com/c/PixelPlanetFun', }; export const COOKIE_SESSION_NAME = 'pixelplanet.session'; export const SECOND = 1000; export const MINUTE = 60 * SECOND; export const HOUR = 60 * MINUTE; export const DAY = 24 * HOUR; export const MONTH = 30 * DAY; // available Chat Channels export const CHAT_CHANNELS = ['en', 'int'];