From 914815fee79db1102d9553a34a1db6a59bb658c8 Mon Sep 17 00:00:00 2001 From: bdew Date: Mon, 23 Dec 2013 15:16:56 +0200 Subject: [PATCH] Added enabled flag to machine class --- src/net/bdew/lib/config/MachineManager.scala | 1 + src/net/bdew/lib/machine/Machine.scala | 1 + 2 files changed, 2 insertions(+) diff --git a/src/net/bdew/lib/config/MachineManager.scala b/src/net/bdew/lib/config/MachineManager.scala index 56161ed..4538366 100644 --- a/src/net/bdew/lib/config/MachineManager.scala +++ b/src/net/bdew/lib/config/MachineManager.scala @@ -17,6 +17,7 @@ class MachineManager(ids: IdManager, val tuning: ConfigSection, guiHandler: GuiH def registerMachine[R <: Machine[_]](machine: R): R = { machine.tuning = tuning.getSection(machine.name) if (machine.tuning.getBoolean("Enabled")) { + machine.enabled = true machine.regBlock(ids) if (machine.isInstanceOf[GuiProvider]) guiHandler.register(machine.asInstanceOf[GuiProvider]) diff --git a/src/net/bdew/lib/machine/Machine.scala b/src/net/bdew/lib/machine/Machine.scala index 3a0f4ee..0163bad 100644 --- a/src/net/bdew/lib/machine/Machine.scala +++ b/src/net/bdew/lib/machine/Machine.scala @@ -20,6 +20,7 @@ import net.bdew.lib.Misc abstract class Machine[T <: Block](val name: String, val blockConstruct: (Int) => T) { var block: T = null.asInstanceOf[T] var tuning: ConfigSection = null + var enabled = false val modId = Misc.getActiveModId def regBlock(ids: IdManager) {