public UI_MainMenu(A3RData a3RData) : base(a3RData) { AddElement(new UI_StaticImage(Camera, 0, 0, SwinGame.BitmapNamed("shopBg"))); Rectangle _windowRect = A3RData.WindowRect; AddElement(new UI_StaticImage(Camera, 0, 0, SwinGame.BitmapNamed("fullBg"))); UI_DynamicImage _menuGradient = new UI_DynamicImage(A3RData.Camera, -20, 0, -5000, 0, 10, SwinGame.BitmapNamed("menuLeftWhite")); AddElement(_menuGradient); _menuGradient = new UI_DynamicImage(A3RData.Camera, 0, 0, -5000, 0, 10, SwinGame.BitmapNamed("menuGradientFull")); AddElement(_menuGradient); _menuGradient = new UI_DynamicImage(A3RData.Camera, 0, 0, -8000, 0, 15, SwinGame.BitmapNamed("menuGradientHalf")); AddElement(_menuGradient); UI_StaticImage _menuLogo = new UI_StaticImage(a3RData.Camera, _windowRect.Width * 0.022f, _windowRect.Height * 0.24f, SwinGame.BitmapNamed("menuLogo")); AddElement(_menuLogo); _playButton = new UI_Button(a3RData.Camera, "New Game", _windowRect.Width * 0.026f, _windowRect.Height * 0.417f, UIEvent.StartGame, SwinGame.BitmapNamed("startButton"), SwinGame.BitmapNamed("startButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button(a3RData.Camera, "Load Game", _windowRect.Width * 0.026f, _windowRect.Height * 0.466f, UIEvent.StartGame, SwinGame.BitmapNamed("loadButton"), SwinGame.BitmapNamed("loadButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button(a3RData.Camera, "Test Text", _windowRect.Width * 0.026f, _windowRect.Height * 0.520f, UIEvent.StartGame, SwinGame.BitmapNamed("optionsButton"), SwinGame.BitmapNamed("optionsButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button(a3RData.Camera, "Exit", _windowRect.Width * 0.026f, _windowRect.Height * 0.572f, UIEvent.Exit, SwinGame.BitmapNamed("exitButton"), SwinGame.BitmapNamed("exitButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); }
public UI_MainMenu() { UI_DynamicImage _menuGradient = new UI_DynamicImage(0, 0, -5000, 0, 10, SwinGame.BitmapNamed("menuGradientFull")); AddElement(_menuGradient); _menuGradient = new UI_DynamicImage(0, 0, -8000, 0, 15, SwinGame.BitmapNamed("menuGradientHalf")); AddElement(_menuGradient); UI_StaticImage _menuLogo = new UI_StaticImage(_windowRect.Width * 0.022f, _windowRect.Height * 0.24f, SwinGame.BitmapNamed("menuLogo")); AddElement(_menuLogo); _playButton = new UI_Button("New Game", _windowRect.Width * 0.026f, _windowRect.Height * 0.417f, UIEvent.StartGame, SwinGame.BitmapNamed("startButton"), SwinGame.BitmapNamed("startButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button("Load Game", _windowRect.Width * 0.026f, _windowRect.Height * 0.466f, UIEvent.StartGame, SwinGame.BitmapNamed("loadButton"), SwinGame.BitmapNamed("loadButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button("Test Text", _windowRect.Width * 0.026f, _windowRect.Height * 0.520f, UIEvent.StartGame, SwinGame.BitmapNamed("optionsButton"), SwinGame.BitmapNamed("optionsButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); _playButton = new UI_Button("Exit", _windowRect.Width * 0.026f, _windowRect.Height * 0.572f, UIEvent.Exit, SwinGame.BitmapNamed("exitButton"), SwinGame.BitmapNamed("exitButtonSelected")); _playButton.OnUIEvent += UserInterface.Instance.NotifyUIEvent; _playButton.MouseOverSoundEffect = SwinGame.SoundEffectNamed("menuSound"); AddElement(_playButton); }