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>();
}