BulletMan.MainScreen.CreateCastle C# (CSharp) Метод

CreateCastle() приватный Метод

Create clowns castle
private CreateCastle ( Vector2 offset ) : void
offset Vector2
Результат void
        private void CreateCastle(Vector2 offset)
        {
            clowns = new List<Sprite>();
            Image iclown = spriteSheet["clown"];

            int N = 3;
            Vector2 gap = Vector2.Zero;
            for (int i = 0; i < N; i++)
            {
                for (int j = 0; j < (N - i); j++)
                {
                    Sprite clown = new Sprite("clown"+i+","+j, iclown);
                    clown.Draggable = true;
                    AddComponent(clown, offset.X + (iclown.Rectangle.Width * j) + gap.X, offset.Y - gap.Y);
                    PhysicWorld.AddBody(clown, BodyType.DYNAMIC, BodyShape.SQUARE, Category.All);
                    clowns.Add(clown);
                }
                gap.X += iclown.Rectangle.Width / 2;
                gap.Y += iclown.Rectangle.Height;
            }
        }