Add the Lexy tileset and make it the default, finally!
This commit is contained in:
parent
19fd4273f1
commit
c231e7fc53
23
js/main.js
23
js/main.js
@ -1879,34 +1879,37 @@ class Conductor {
|
||||
|
||||
|
||||
async function main() {
|
||||
let local = !! location.host.match(/localhost/);
|
||||
let query = new URLSearchParams(location.search);
|
||||
|
||||
// Pick a tileset
|
||||
// These alternative ones only exist locally for me at the moment, since
|
||||
// they're part of the commercial games!
|
||||
// These alternative ones only work locally for me for testing purposes, since they're part of
|
||||
// the commercial games!
|
||||
let tilesheet = new Image();
|
||||
let tilesize;
|
||||
let tilelayout;
|
||||
if (query.get('tileset') === 'ms') {
|
||||
if (local && query.get('tileset') === 'ms') {
|
||||
tilesheet.src = 'tileset-ms.png';
|
||||
tilesize = 32;
|
||||
tilelayout = CC2_TILESET_LAYOUT;
|
||||
}
|
||||
else if (query.get('tileset') === 'steam') {
|
||||
else if (local && query.get('tileset') === 'steam') {
|
||||
tilesheet.src = 'tileset-steam.png';
|
||||
tilesize = 32;
|
||||
tilelayout = CC2_TILESET_LAYOUT;
|
||||
}
|
||||
else if (query.get('tileset') === 'lexy') {
|
||||
tilesheet.src = 'tileset-lexy.png';
|
||||
tilesize = 32;
|
||||
tilelayout = LL_TILESET_LAYOUT;
|
||||
}
|
||||
else {
|
||||
else if (query.get('tileset') === 'tworld') {
|
||||
tilesheet.src = 'tileset-tworld.png';
|
||||
tilesize = 48;
|
||||
tilelayout = TILE_WORLD_TILESET_LAYOUT;
|
||||
}
|
||||
else {
|
||||
// Default to Lexy's Labyrinth tileset
|
||||
tilesheet.src = 'tileset-lexy.png';
|
||||
tilesize = 32;
|
||||
tilelayout = LL_TILESET_LAYOUT;
|
||||
}
|
||||
// TODO would be fabulous to not wait on this before creating conductor
|
||||
await tilesheet.decode();
|
||||
let tileset = new Tileset(tilesheet, tilelayout, tilesize, tilesize);
|
||||
|
||||
|
||||
BIN
tileset-lexy.png
Normal file
BIN
tileset-lexy.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
BIN
tileset-src/tileset-lexy-blob.aseprite
Normal file
BIN
tileset-src/tileset-lexy-blob.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-bug.aseprite
Normal file
BIN
tileset-src/tileset-lexy-bug.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-exit.aseprite
Normal file
BIN
tileset-src/tileset-lexy-exit.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-explosion.aseprite
Normal file
BIN
tileset-src/tileset-lexy-explosion.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-fire.aseprite
Normal file
BIN
tileset-src/tileset-lexy-fire.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-fireball.aseprite
Normal file
BIN
tileset-src/tileset-lexy-fireball.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-flame-jet.aseprite
Normal file
BIN
tileset-src/tileset-lexy-flame-jet.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-forceall.aseprite
Normal file
BIN
tileset-src/tileset-lexy-forceall.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-lexy.aseprite
Normal file
BIN
tileset-src/tileset-lexy-lexy.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-lilypad.aseprite
Normal file
BIN
tileset-src/tileset-lexy-lilypad.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-paramecium.aseprite
Normal file
BIN
tileset-src/tileset-lexy-paramecium.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-slime.aseprite
Normal file
BIN
tileset-src/tileset-lexy-slime.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-splash.aseprite
Normal file
BIN
tileset-src/tileset-lexy-splash.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-teeth.aseprite
Normal file
BIN
tileset-src/tileset-lexy-teeth.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-walker.aseprite
Normal file
BIN
tileset-src/tileset-lexy-walker.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy-water.aseprite
Normal file
BIN
tileset-src/tileset-lexy-water.aseprite
Normal file
Binary file not shown.
BIN
tileset-src/tileset-lexy.aseprite
Normal file
BIN
tileset-src/tileset-lexy.aseprite
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user