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

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

Create component canyon
private CreateCanyon ( Vector2 offset ) : void
offset Vector2
Результат void
        private void CreateCanyon(Vector2 offset)
        {
            //Cañon
            s_Canyon = new Sprite("canyon", spriteSheet["canyon"]);
            s_Canyon.Pivot = new Vector2(0.8f,0.5f);
            s_Canyon.Pressed += new Component.ComponentEventHandler(s_Canyon_Pressed);
            s_Canyon.Released += new Component.ComponentEventHandler(s_Canyon_Released);

            Sprite s_Pedestal = new Sprite("pedestal", spriteSheet["pedestal"]);

            AddComponent(s_Canyon, 87 + offset.X, 81 + offset.Y);
            AddComponent(s_Pedestal, 32 + offset.X, 110 + offset.Y);

            //PowerBar
            pbPower = new ProgressBar(spriteSheet["power_bar_empty"], spriteSheet["power_bar_full"], 0);
            AddComponent(pbPower, 25 + offset.X, offset.Y);

            //OrientationBar
            slOrientation = new Slider(0, 67, 0, 130, spriteSheet["angle_slide_bar_bottom"], spriteSheet["angle_slide_bar_center"], spriteSheet["angle_slide_bar_top"], spriteSheet["bullet"], 0);
            slOrientation.Rotation = MathHelper.Pi / 2;
            slOrientation.ValueChangeEvent += new Component.ComponentEventHandler(slOrientation_ValueChangeEvent);
            AddComponent(slOrientation, 150 + offset.X, 13 + offset.Y);

            //Smoke Particles
            psSmoke = new ParticleSystem(spriteSheet["smoke"]);
            AddComponent(psSmoke, Vector2.Zero);

            //Helpers
            balls = new List<Sprite>();
        }