1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

Fix merge

This commit is contained in:
Exund 2020-09-19 15:43:48 +02:00
parent 88d457af0e
commit f1c134994c
2 changed files with 4 additions and 9 deletions

View File

@ -19,7 +19,7 @@ import { Vector } from "../core/vector";
/**
* Stores a lookup table for all building variants (for better performance)
* @type {Object<number, BuildingVariantIdentifier>}
* @type {Object<string, BuildingVariantIdentifier>}
*/
export const gBuildingVariants = {
// Set later
@ -38,12 +38,7 @@ const variantsCache = new Map();
* @param {typeof MetaBuildingVariant} variant
* @param {number} rotationVariant
*/
export function registerBuildingVariant(
code,
meta,
variant,
rotationVariant = 0
) {
export function registerBuildingVariant(code, meta, variant, rotationVariant = 0) {
assert(!gBuildingVariants[code], "Duplicate id: " + code);
gBuildingVariants[code.toString()] = {
metaClass: meta,
@ -71,7 +66,7 @@ export function buildBuildingCodeCache() {
for (const code in gBuildingVariants) {
const data = gBuildingVariants[code];
const hash = data.metaInstance.getId() + "/" + data.variant + "/" + data.rotationVariant;
variantsCache.set(hash, +code);
variantsCache.set(hash, code);
}
}

View File

@ -53,7 +53,7 @@ import {
Tier2UndergroundBeltVariant,
} from "./buildings/underground_belt";
import { DefaultWireVariant, MetaWireBuilding } from "./buildings/wire";
import { gBuildingVariants, registerBuildingVariant } from "./building_codes";
import { buildBuildingCodeCache, gBuildingVariants, registerBuildingVariant } from "./building_codes";
import { defaultBuildingVariant } from "./meta_building";
import { DefaultConstantSignalVariant, MetaConstantSignalBuilding } from "./buildings/constant_signal";
import {