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

Fixed tslint errors

This commit is contained in:
DJ1TJOO 2021-02-26 19:13:34 +01:00
parent 6a7e8524bb
commit 6d08ebaa13
2 changed files with 73 additions and 73 deletions

View File

@ -13,86 +13,86 @@ export class MetaWireBuilding extends MetaBuilding {
super("wire");
}
/**
* @param {string} variant
*/
getSilhouetteColor(variant) {
return MetaWireBuilding.silhouetteColors[variant]();
}
// /**
// * @param {string} variant
// */
// getSilhouetteColor(variant) {
// return MetaWireBuilding.silhouetteColors[variant]();
// }
/**
* @param {GameRoot} root
*/
getIsUnlocked(root) {
return this.getAvailableVariants(root).length > 0;
}
// /**
// * @param {GameRoot} root
// */
// getIsUnlocked(root) {
// return this.getAvailableVariants(root).length > 0;
// }
/**
* @param {string} variant
*/
getIsRemovable(variant) {
return MetaWireBuilding.isRemovable[variant]();
}
// /**
// * @param {string} variant
// */
// getIsRemovable(variant) {
// return MetaWireBuilding.isRemovable[variant]();
// }
/**
* @param {string} variant
*/
getIsRotateable(variant) {
return MetaWireBuilding.isRotateable[variant]();
}
// /**
// * @param {string} variant
// */
// getIsRotateable(variant) {
// return MetaWireBuilding.isRotateable[variant]();
// }
/**
* @param {GameRoot} root
*/
getAvailableVariants(root) {
const variants = MetaWireBuilding.avaibleVariants;
// /**
// * @param {GameRoot} root
// */
// getAvailableVariants(root) {
// const variants = MetaWireBuilding.avaibleVariants;
let available = [];
for (const variant in variants) {
if (variants[variant](root)) available.push(variant);
}
// let available = [];
// for (const variant in variants) {
// if (variants[variant](root)) available.push(variant);
// }
return available;
}
// return available;
// }
/**
* Returns the edit layer of the building
* @param {GameRoot} root
* @param {string} variant
* @returns {Layer}
*/
getLayer(root, variant) {
// @ts-ignore
return MetaWireBuilding.layerByVariant[variant](root);
}
// /**
// * Returns the edit layer of the building
// * @param {GameRoot} root
// * @param {string} variant
// * @returns {Layer}
// */
// getLayer(root, variant) {
// // @ts-ignore
// return MetaWireBuilding.layerByVariant[variant](root);
// }
/**
* @param {string} variant
*/
getDimensions(variant) {
return MetaWireBuilding.dimensions[variant]();
}
// /**
// * @param {string} variant
// */
// getDimensions(variant) {
// return MetaWireBuilding.dimensions[variant]();
// }
/**
* @param {string} variant
*/
getShowLayerPreview(variant) {
return MetaWireBuilding.layerPreview[variant]();
}
// /**
// * @param {string} variant
// */
// getShowLayerPreview(variant) {
// return MetaWireBuilding.layerPreview[variant]();
// }
/**
* @param {number} rotation
* @param {number} rotationVariant
* @param {string} variant
* @param {Entity} entity
* @returns {Array<number>|null}
*/
getSpecialOverlayRenderMatrix(rotation, rotationVariant, variant, entity) {
let matrices = MetaWireBuilding.overlayMatrices[
MetaWireBuilding.rotationVariantToType[rotationVariant]
](entity, rotationVariant);
return matrices ? matrices[rotation] : null;
}
// /**
// * @param {number} rotation
// * @param {number} rotationVariant
// * @param {string} variant
// * @param {Entity} entity
// * @returns {Array<number>|null}
// */
// getSpecialOverlayRenderMatrix(rotation, rotationVariant, variant, entity) {
// let matrices = MetaWireBuilding.overlayMatrices[
// MetaWireBuilding.rotationVariantToType[rotationVariant]
// ](entity, rotationVariant);
// return matrices ? matrices[rotation] : null;
// }
/**
* @param {string} variant
@ -105,7 +105,7 @@ export class MetaWireBuilding extends MetaBuilding {
return true;
}
getStayInPlacementMode(variant) {
getStayInPlacementMode() {
return true;
}

View File

@ -24,8 +24,8 @@ export class BaseSetting {
*
* @param {string} id
* @param {string} categoryId
* @param {function(app: Application,value: any):void} changeCb
* @param {function(app: Application) : boolean=} enabledCb
* @param {function(Application,any):void} changeCb
* @param {function(app:Application) : boolean=} enabledCb
*/
constructor(id, categoryId, changeCb, enabledCb = null) {
this.id = id;