public TitleMenu(GraphicsContext g, Vector2 scales) : base(g, scales, new Vector4(73, 102, 192, 255)) { font1 = new Font(new Vector4(255, 255, 255, 255), true, scales, g); font2 = new Font(new Vector4(255, 255, 0, 255), true, scales, g); sl = new SpriteLoader(); sl.cargarImagen(cursor); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); cu = sl.ImageToSprite(g); sl.cargarImagen(background); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); bg = sl.ImageToSprite(g); sl.cargarImagen(dyna); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); dy = sl.ImageToSprite(g); sl.cargarImagen(blaster); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); bl = sl.ImageToSprite(g); backgroundColor = Textures.CreateTexture(g.Screen.Width, g.Screen.Height, g, bgColor); bg.Position.X = graphics.Screen.Width / 2 - bg.Width / 2; bg.Position.Y = graphics.Screen.Height; this.sound = new MP3Player("/Application/res/sound/title.mp3"); sound.play(); }
public SetupMenu(Menu menu, GraphicsContext g, Vector2 scales) : base(g, scales, new Vector4(73, 102, 192, 255)) { this.menu = menu; font1 = new Font(new Vector4(255, 255, 255, 255), true, scales, g); font2 = new Font(new Vector4(255, 255, 0, 255), true, scales, g); sl = new SpriteLoader(); sl.cargarImagen(cursor); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width *scales.X), (int)(sl.getImage().Size.Height *scales.Y)))); cu = sl.ImageToSprite(g); sl.cargarImagen(background); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width *scales.X), (int)(sl.getImage().Size.Height *scales.Y)))); bg = sl.ImageToSprite(g); sl.cargarImagen(dyna); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width *scales.X), (int)(sl.getImage().Size.Height *scales.Y)))); dy = sl.ImageToSprite(g); sl.cargarImagen(blaster); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width *scales.X), (int)(sl.getImage().Size.Height *scales.Y)))); bl = sl.ImageToSprite(g); backgroundColor = Textures.CreateTexture(g.Screen.Width, g.Screen.Height, g, bgColor); //MP3Player.title.play(); }
public override void Resize(Vector2 scales) { base.scales = scales; sl.cargarImagen(cursor); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); cu = sl.ImageToSprite(graphics); sl.cargarImagen(background); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); bg = sl.ImageToSprite(graphics); sl.cargarImagen(dyna); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); dy = sl.ImageToSprite(graphics); sl.cargarImagen(blaster); sl.setImage(sl.getImage().Resize(new ImageSize((int)(sl.getImage().Size.Width*scales.X), (int)(sl.getImage().Size.Height*scales.Y)))); bl = sl.ImageToSprite(graphics); font1 = new Font(new Vector4(255, 255, 255, 255), true, scales, graphics); font2 = new Font(new Vector4(255, 255, 0, 255), true, scales, graphics); }