Example #1
0
 private void Button_On_Tick(object sender, EventArgs e)
 {
     Mouse_x = this.PointToClient(MousePosition).X;
     Mouse_y = this.PointToClient(MousePosition).Y;
     if (Button.Top == 0)
     {
         Button.Left = Mouse_x;
         ON.BringToFront();
         Button.BringToFront();
         ON.Width = Mouse_x;
         if (Button.Left >= 38)
         {
             Button.Left = 38;
         }
         if (Button.Left <= 0)
         {
             Button.Left = 0;
             ON.BringToFront();
             Off.BringToFront();
             Button.BringToFront();
         }
     }
     else
     {
         Button.Top = 0;
     }
 }
        public TOFChannel GetResult()
        {
            TOFChannel tc = new TOFChannel();

            tc.On         = On.GetResult();
            tc.Off        = Off.GetResult();
            tc.Difference = Difference.GetResult();
            return(tc);
        }
Example #3
0
        public void TestTVOff()
        {
            Device       device  = new Television();
            Command      command = new Off(device);
            DeviceButton button  = new DeviceButton(command);

            button.press();
            button.press();
            Assert.AreEqual(device.status, Status.off);
        }
Example #4
0
 private void ON_MouseUp(object sender, MouseEventArgs e)
 {
     ON.Image = Properties.Resources.处理1;
     ON.BringToFront();
     Off.BringToFront();
     Button.BringToFront();
     Button.Left = 0;
     Off.Width   = 50;
     Checked     = false;
     this.OnClick(null);
 }
Example #5
0
        /// <summary>
        /// User starts up the Piano and Sheet Music Forms
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void uxOpen_Click(object sender, EventArgs e)
        {
            bool      rests = true;
            Chromatic type  = Chromatic.Natural;

            if (Off.Checked == false && On.Checked == false)
            {
                MessageBox.Show("Must Select to Show Rests or Not before continuing");
            }
            else if (Off.Checked == true && On.Checked == true)
            {
                MessageBox.Show("Must Select only On or Off, not both");
            }
            else if (Off.Checked == true || On.Checked == true)
            {
                if (uxSharp.Checked == true)
                {
                    type = Chromatic.Sharp;
                }
                if (uxFlats.Checked)
                {
                    type = Chromatic.Flat;
                }

                if (On.Checked == true)
                {
                    rests          = true;
                    Off.Checked    = false;
                    Off.CheckState = CheckState.Unchecked;
                    Off.Update();
                    this.Update();
                }
                if (Off.Checked == true)
                {
                    rests         = false;
                    On.Checked    = false;
                    On.CheckState = CheckState.Unchecked;
                    On.Update();
                    this.Update();
                }

                // Positions the Forms so they aren't on top of each other
                SheetMusic sheet = new SheetMusic();
                sheet.Location = new Point(500, 200);
                Piano piano = new Piano(Convert.ToInt32(BPM.Text), type, sheet, rests);
                piano.Location = new Point(250, 0);

                // Shows the Piano and hides the Main Form
                piano.Show();
                this.Hide();
            }
        }
Example #6
0
        private static int TurnOff(Off opts)
        {
            using (var port = OpenPort(opts.ComPort))
            {
                var message = CreateMessage(opts.DisplayId, Command.PowerControl, Power.Off);
                port.Write(message, 0, message.Length);

                var response = new byte[1024];
                int read     = port.Read(response, 0, 1024);

                return(0);
            }
        }
Example #7
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(Error.ToString());
            sb.Append(";");
            sb.Append(Off.ToString());
            sb.Append(";");
            sb.Append(Unknown.ToString());
            sb.Append(";");
            sb.Append(Username.ToString());

            return(sb.ToString());
        }
Example #8
0
 protected void OnChanged(object sender, InChangedEventArgs e)
 {
     if (e.Value == 1)
     {
         //Logger.Debug("In {0} is on", _inPort);
         IsOn = true;
         On?.Invoke(this, new EventArgs());
     }
     else
     {
         IsOn = false;
         //Logger.Debug("In {0} is off", _inPort);
         Off?.Invoke(this, new EventArgs());
     }
 }
        public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
        {
            IToken[] tokens = new[]
            {
                On.ToToken(encoding),
                Off.ToToken(encoding),
                OnNoEmit.ToToken(encoding),
                OffNoEmit.ToToken(encoding)
            };

            if (Default.HasValue)
            {
                processorState.Config.Flags[Name] = Default.Value;
            }

            return(new Impl(this, tokens, _id, _initialState));
        }
Example #10
0
 // 2Dの場合のトリガー判定
 private void OnTriggerEnter2D(Collider2D collision)
 {
     // 物体がトリガーに接触しとき、1度だけ呼ばれる
     if (collision.gameObject.name == "Player")
     {
         foreach (GameObject On in OnObj)
         {
             On.GetComponent <SpriteRenderer>().enabled = true;
             On.GetComponent <Collider2D>().enabled     = true;
         }
         foreach (GameObject Off in OffObj)
         {
             Off.GetComponent <SpriteRenderer>().enabled = false;
             Off.GetComponent <Collider2D>().enabled     = false;
         }
         Destroy(this.gameObject);
     }
 }
Example #11
0
    // Use this for initialization

    void OnCollisionEnter2D(Collision2D col)
    {
        playerObj = GameObject.FindWithTag("Player");
        UnityChan2DController unityChan2DController = playerObj.GetComponent <UnityChan2DController>();

        if (col.gameObject != playerObj)
        {
            foreach (GameObject On in OnObj)
            {
                On.GetComponent <SpriteRenderer>().enabled = On.GetComponent <SpriteRenderer>().enabled ^ true;
            }
            foreach (GameObject Off in OffObj)
            {
                Off.GetComponent <SpriteRenderer>().enabled = Off.GetComponent <SpriteRenderer>().enabled ^ true;
            }
            foreach (GameObject Des in DestroyObj) //スイッチにより発生するオブジェクトの処理
            {
                Des.GetComponent <SpriteRenderer>().enabled  = Des.GetComponent <SpriteRenderer>().enabled ^ true;
                Des.GetComponent <BoxCollider2D>().isTrigger = Des.GetComponent <BoxCollider2D>().isTrigger ^ true;
            }
        }
    }
Example #12
0
 private void SetOn(bool on)
 {
     On.SetActive(on);
     Off.SetActive(!on);
 }
 public void Add(TOFChannel val)
 {
     On.Add(val.On);
     Off.Add(val.Off);
     Difference.Add(val.Difference);
 }