mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-06-13 13:04:03 +00:00
Added Third wire variant
This commit is contained in:
parent
5981266ad1
commit
03f85e6871
@ -13,7 +13,7 @@ $buildingsAndVariants: belt, balancer, underground_belt, underground_belt-tier2,
|
|||||||
cutter, cutter-quad, rotater, rotater-ccw, stacker, mixer, painter-double, painter-quad, trash, storage,
|
cutter, cutter-quad, rotater, rotater-ccw, stacker, mixer, painter-double, painter-quad, trash, storage,
|
||||||
reader, rotater-rotate180, display, constant_signal, wire, wire_tunnel, logic_gate-or, logic_gate-not,
|
reader, rotater-rotate180, display, constant_signal, wire, wire_tunnel, logic_gate-or, logic_gate-not,
|
||||||
logic_gate-xor, analyzer, virtual_processor-rotater, virtual_processor-unstacker, item_producer,
|
logic_gate-xor, analyzer, virtual_processor-rotater, virtual_processor-unstacker, item_producer,
|
||||||
virtual_processor-stacker, virtual_processor-painter, wire-second, painter, painter-mirrored, comparator;
|
virtual_processor-stacker, virtual_processor-painter, wire-second, wire-third, painter, painter-mirrored, comparator;
|
||||||
@each $building in $buildingsAndVariants {
|
@each $building in $buildingsAndVariants {
|
||||||
[data-icon="building_tutorials/#{$building}.png"] {
|
[data-icon="building_tutorials/#{$building}.png"] {
|
||||||
/* @load-async */
|
/* @load-async */
|
||||||
|
@ -25,11 +25,13 @@ export const wireOverlayMatrices = {
|
|||||||
/** @enum {string} */
|
/** @enum {string} */
|
||||||
export const wireVariants = {
|
export const wireVariants = {
|
||||||
second: "second",
|
second: "second",
|
||||||
|
third: "third"
|
||||||
};
|
};
|
||||||
|
|
||||||
const enumWireVariantToVariant = {
|
const enumWireVariantToVariant = {
|
||||||
[defaultBuildingVariant]: enumWireVariant.first,
|
[defaultBuildingVariant]: enumWireVariant.first,
|
||||||
[wireVariants.second]: enumWireVariant.second,
|
[wireVariants.second]: enumWireVariant.second,
|
||||||
|
[wireVariants.third]: enumWireVariant.third,
|
||||||
};
|
};
|
||||||
|
|
||||||
export class MetaWireBuilding extends MetaBuilding {
|
export class MetaWireBuilding extends MetaBuilding {
|
||||||
@ -46,7 +48,7 @@ export class MetaWireBuilding extends MetaBuilding {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getAvailableVariants() {
|
getAvailableVariants() {
|
||||||
return [defaultBuildingVariant, wireVariants.second];
|
return [defaultBuildingVariant, wireVariants.second, wireVariants.third];
|
||||||
}
|
}
|
||||||
|
|
||||||
getDimensions() {
|
getDimensions() {
|
||||||
|
@ -12,6 +12,7 @@ export const enumWireType = {
|
|||||||
export const enumWireVariant = {
|
export const enumWireVariant = {
|
||||||
first: "first",
|
first: "first",
|
||||||
second: "second",
|
second: "second",
|
||||||
|
third: "third",
|
||||||
};
|
};
|
||||||
|
|
||||||
export class WireComponent extends Component {
|
export class WireComponent extends Component {
|
||||||
|
@ -123,6 +123,11 @@ export function initMetaBuildingRegistry() {
|
|||||||
registerBuildingVariant(54, MetaWireBuilding, enumWireVariant.second, 2);
|
registerBuildingVariant(54, MetaWireBuilding, enumWireVariant.second, 2);
|
||||||
registerBuildingVariant(55, MetaWireBuilding, enumWireVariant.second, 3);
|
registerBuildingVariant(55, MetaWireBuilding, enumWireVariant.second, 3);
|
||||||
|
|
||||||
|
registerBuildingVariant(62, MetaWireBuilding, enumWireVariant.third, 0);
|
||||||
|
registerBuildingVariant(63, MetaWireBuilding, enumWireVariant.third, 1);
|
||||||
|
registerBuildingVariant(64, MetaWireBuilding, enumWireVariant.third, 2);
|
||||||
|
registerBuildingVariant(65, MetaWireBuilding, enumWireVariant.third, 3);
|
||||||
|
|
||||||
// Constant signal
|
// Constant signal
|
||||||
registerBuildingVariant(31, MetaConstantSignalBuilding);
|
registerBuildingVariant(31, MetaConstantSignalBuilding);
|
||||||
|
|
||||||
|
@ -636,6 +636,10 @@ buildings:
|
|||||||
name: *wire
|
name: *wire
|
||||||
description: *wire_desc
|
description: *wire_desc
|
||||||
|
|
||||||
|
third:
|
||||||
|
name: *wire
|
||||||
|
description: *wire_desc
|
||||||
|
|
||||||
wire_tunnel:
|
wire_tunnel:
|
||||||
default:
|
default:
|
||||||
name: &wire_tunnel Wire Crossing
|
name: &wire_tunnel Wire Crossing
|
||||||
|
Loading…
Reference in New Issue
Block a user