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

fix everything

This commit is contained in:
dengr1065 2020-08-16 17:09:25 +03:00
parent 55ad849b83
commit 9af135b5ce
2 changed files with 2 additions and 5 deletions

View File

@ -15,11 +15,8 @@ import { ConstantSignalComponent } from "./components/constant_signal";
import { LogicGateComponent } from "./components/logic_gate";
import { LeverComponent } from "./components/lever";
import { WireTunnelComponent } from "./components/wire_tunnel";
<<<<<<< HEAD
import { ProcessingRequirementComponent } from "./components/processing_requirement";
=======
import { DisplayComponent } from "./components/display";
>>>>>>> upstream/master
export function initComponentRegistry() {
gComponentRegistry.register(StaticMapEntityComponent);

View File

@ -1,5 +1,5 @@
import { globalConfig } from "../../core/config";
import { BaseItem, enumItemType } from "../base_item";
import { BaseItem } from "../base_item";
import { enumColorMixingResults } from "../colors";
import { enumItemProcessorTypes, ItemProcessorComponent } from "../components/item_processor";
import { Entity } from "../entity";
@ -345,7 +345,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter {
for (let i = 0; i < 4; ++i) {
if (colorItems[i] == null) {
skipped[i] = false; // make sure we never insert null item back
} else if (pinValues[i].getItemType() == enumItemType.color) {
} else if (pinValues[i] instanceof ColorItem) {
// if pin value is a color, skip anything except that color
// but still require any color, because it would not work on
// slow factories.