//TODO: Rozwiązać problem dodawania bramek kontrolujących do istniejących bramek kontrolowanych private bool IsCellAvailable(QuantumGateModel model) { if (!Occupied && !ContainsConnectingGate && controlLine == null) { return(true); } //else if (model.IsConnecting && !(Occupied && !ContainsConnectingGate)) { return true; } else { return(false); } }
public QuantumGateModelButton(QuantumGateModel model) : base() { Size = 1; Width = Height = GateDimension; Model = model; }