示例#1
0
文件: Figura.cs 项目: ssspica/projekt
        public virtual void RuchNa(Pozycja nadajPozycje)
        {
            moveMessage info = new moveMessage(Info);

            if (this.RuchMozliwy(nadajPozycje))
            {
                this.pozycja = nadajPozycje;
                info(true);
            }
            else
            {
                info(false);
            }
        }
示例#2
0
文件: Figure.cs 项目: mmarczakwsb/wsb
        public virtual void moveTo(Position givenPosition)
        {
            moveMessage message = new moveMessage(Message);

            if (this.canBeMoved(givenPosition))
            {
                this.position = givenPosition;

                message(true);
            }
            else
            {
                message(false);
            }
        }