mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-22 04:53:49 +00:00
fixed
This commit is contained in:
@@ -1,18 +1,19 @@
|
||||
{
|
||||
"stripes_v": "AQACAAIACKA=",
|
||||
"stripes_h": "AQACAAIACMA=",
|
||||
"checkerboard": "AQACAAIACJA=",
|
||||
"diagonal": "AQAQABAAAYAAQAAgABAACAAEAAIAAQAAgABAACAAEAAIAAQAAgAB",
|
||||
"cross": "AQAQABAAAYABQAIgBBAICBAEIAJAAYABgAJABCAIEBAIIARAAoAB",
|
||||
"mini_cross": "AQAQAAgAAcADMAwMMAPAA8AMMDAMwAM=",
|
||||
"stripes_v": "AQACAAIACAU=",
|
||||
"stripes_h": "AQACAAIACAM=",
|
||||
"checkerboard": "AQACAAIACAk=",
|
||||
"diagonal": "AQAQABAAAQEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACA",
|
||||
"cross": "AQAQABAAAQGAAkAEIAgQEAggBEACgAGAAUACIAQQCAgQBCACQAGA",
|
||||
"mini_cross": "AQAQAAgAAQPADDAwDMADwAMwDAwwA8A=",
|
||||
"horizontal_stripes": "AQAQABAAAf//AAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAA",
|
||||
"sparse_dots": "AQAQABAAAYCAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAA",
|
||||
"evan": "AQAYAAcABQAAAHkjEkEkmnEnlkDEknjEkgAAAA==",
|
||||
"diagonal_stripe": "AQAQAAgAAYABQAIgBBAICBAEIAJAAYA=",
|
||||
"sparse_dots": "AQAQABAAAQEBAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAA",
|
||||
"evan": "AQAYAAcABQAAAJ7ESIIkWY7kaQIjSR4jSQAAAA==",
|
||||
"diagonal_stripe": "AQAQAAgAAQGAAkAEIAgQEAggBEACgAE=",
|
||||
"mountain_ridge": "AQAQAAgAAQAAGBg8PH5+//9+fjw8GBg=",
|
||||
"scattered_dots": "AQAQAAgAAQAAQAQAAAAAAAAAABAIAAA=",
|
||||
"circuit_board": "AQAQAAgAAcPDw8MwMDAwDDAMMMPDw8M=",
|
||||
"vertical_bars": "AQAQAAgAAZJJkkmSSZJJkkmSSZJJkkk=",
|
||||
".w.": "AQAQAAgAAQAAAAAAAEACQYIiRHQuaBY=",
|
||||
"openfront": "AQBCAAoABQAAAAAAAAAAAAAAAAAAAAABw4+RD54cRfCJEgZCBEiZECJEgVCBEiVECJ48TDx4iTECJAgRCBQiRECJAgRCBIiREBxA+RCBEcREAAAAAAAAAAAA"
|
||||
"scattered_dots": "AQAQAAgAAQAAAiAAAAAAAAAAAAgQAAA=",
|
||||
"circuit_board": "AQAQAAgAAcPDw8MMDAwMMAwwDMPDw8M=",
|
||||
"vertical_bars": "AQAQAAgAAUmSSZJJkkmSSZJJkkmSSZI=",
|
||||
".w.": "AQAQAAgAAQAAAAAAAAJAgkFEIi50Fmg=",
|
||||
"openfront": "AQBCAAoABQAAAAAAAAAAAAAAAAAAAACAw/GJ8Hk4og+RSGBCIBKZCEQigQqBSKQiEHk8MjwekYxAJBCIEChEIgKRQCBCIBGJCDgCnwiBiCMiAAAAAAAAAAAA",
|
||||
"test": "AQAQAAgAAQAAAAAAAFVVqqoAAAAAAAA="
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ export class PatternDecoder {
|
||||
const py = norm((y / this.scale) | 0, this.tileHeight);
|
||||
const idx = py * this.tileWidth + px;
|
||||
const byteIndex = idx >> 3;
|
||||
const bitIndex = 7 - (idx % 8);
|
||||
const bitIndex = idx & 7;
|
||||
const byte = this.bytes[this.dataStart + byteIndex];
|
||||
if (byte === undefined) throw new Error("Invalid pattern");
|
||||
return (byte & (1 << bitIndex)) !== 0;
|
||||
|
||||
Reference in New Issue
Block a user