示例#1
0
文件: Seeker.cs 项目: nubington/bill
        public SeekerSnake(Vector2 position, float speed, int size, int length, float angle, float rotationSpeed)
        {
            this.position      = position;
            this.speed         = speed;
            this.size          = size;
            this.length        = length;
            this.rotationSpeed = rotationSpeed;

            frontBit             = new Seeker(position, size, angle, speed, rotationSpeed);
            frontBit.CenterPoint = position;
            Bits.Add(frontBit);

            for (int i = 1; i < length; i++)
            {
                Magnet bit = new Magnet(position, size, Bits[i - 1], speed, rotationSpeed);
                bit.CenterPoint = position;
                Bits.Add(bit);
            }

            SeekerSnakes.Add(this);
        }
示例#2
0
文件: Seeker.cs 项目: nubington/bill
        public SeekerSnake(Vector2 position, float speed, int size, int length, float angle, float rotationSpeed)
        {
            this.position = position;
            this.speed = speed;
            this.size = size;
            this.length = length;
            this.rotationSpeed = rotationSpeed;

            frontBit = new Seeker(position, size, angle, speed, rotationSpeed);
            frontBit.CenterPoint = position;
            Bits.Add(frontBit);

            for (int i = 1; i < length; i++)
            {
                Magnet bit = new Magnet(position, size, Bits[i - 1], speed, rotationSpeed);
                bit.CenterPoint = position;
                Bits.Add(bit);
            }

            SeekerSnakes.Add(this);
        }