1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Further pre-release adjustments

This commit is contained in:
tobspr
2020-09-24 16:12:05 +02:00
parent 1ecc2ebb5d
commit d4dd30857e
31 changed files with 649 additions and 821 deletions

View File

@@ -1,3 +1,4 @@
import { generateMatrixRotations } from "../../core/utils";
import { enumDirection, Vector } from "../../core/vector";
import { ItemAcceptorComponent } from "../components/item_acceptor";
import { enumItemProcessorTypes, ItemProcessorComponent } from "../components/item_processor";
@@ -6,6 +7,8 @@ import { MetaBuilding } from "../meta_building";
import { GameRoot } from "../root";
import { enumHubGoalRewards } from "../tutorial_goals";
const overlayMatrix = generateMatrixRotations([1, 1, 0, 1, 1, 1, 0, 1, 1]);
export class MetaTrashBuilding extends MetaBuilding {
constructor() {
super("trash");
@@ -16,13 +19,17 @@ export class MetaTrashBuilding extends MetaBuilding {
}
getSilhouetteColor() {
return "#cd7d86";
return "#ed1d5d";
}
getDimensions() {
return new Vector(1, 1);
}
getSpecialOverlayRenderMatrix(rotation) {
return overlayMatrix[rotation];
}
/**
* @param {GameRoot} root
*/

View File

@@ -24,13 +24,11 @@ export const wireOverlayMatrices = {
/** @enum {string} */
export const wireVariants = {
second: "second",
third: "third",
};
const enumWireVariantToVariant = {
[defaultBuildingVariant]: enumWireVariant.first,
[wireVariants.second]: enumWireVariant.second,
[wireVariants.third]: enumWireVariant.third,
};
export class MetaWireBuilding extends MetaBuilding {
@@ -47,7 +45,7 @@ export class MetaWireBuilding extends MetaBuilding {
}
getAvailableVariants() {
return [defaultBuildingVariant, wireVariants.second, wireVariants.third];
return [defaultBuildingVariant, wireVariants.second];
}
getDimensions() {

View File

@@ -12,7 +12,6 @@ export const enumWireType = {
export const enumWireVariant = {
first: "first",
second: "second",
third: "third",
};
export class WireComponent extends Component {

View File

@@ -121,11 +121,6 @@ export function initMetaBuildingRegistry() {
registerBuildingVariant(54, MetaWireBuilding, enumWireVariant.second, 2);
registerBuildingVariant(55, MetaWireBuilding, enumWireVariant.second, 3);
registerBuildingVariant(56, MetaWireBuilding, enumWireVariant.third, 0);
registerBuildingVariant(57, MetaWireBuilding, enumWireVariant.third, 1);
registerBuildingVariant(58, MetaWireBuilding, enumWireVariant.third, 2);
registerBuildingVariant(59, MetaWireBuilding, enumWireVariant.third, 3);
// Constant signal
registerBuildingVariant(31, MetaConstantSignalBuilding);