private void ButtonLoadLevel_OnClick(object sender, RoutedEventArgs e) { if (_changesMade) { var result = MessageBox.Show("Are you sure you want to discard this level?", "New Level", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No); if (result == MessageBoxResult.No) { return; } } _editorObjects.Clear(); var levelPicker = new LevelPicker(); XmlDocument level; try { level = levelPicker.PickDocument(); } catch (FileNotFoundException exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } ParseLevel(level); }
// Use this for initialization void Start() { // Set up the default display SetAdSlotCount(1); SelectBanner(); _levelPicker = FindObjectOfType <LevelPicker>(); }
public GameState(Game1 game, GraphicsDevice graphicsDevice, ContentManager content, int levelnumber) : base(game, graphicsDevice, content) { MediaPlayer.Stop(); collisiondetect = new CollisionDetection(); LoadSprites(); InitializeGameObject(); Levels = new LevelPicker(loadmapcontent(), hero, collisiondetect); collisiondetect.walls = Levels.GetActiveWereld().ActiveRoom.GetCollisions(); hitdetection = new HitDetections(hero, Levels.GetActiveWereld().ActiveRoom.enemies); SetStartingLevel(levelnumber); MakeDeathScreen(); MediaPlayer.Play(gameBack); }
// Use this for initialization void Start() { this.lPicker = (LevelPicker)this.transform.GetComponentInParent <LevelPicker>(); myButton.onClick.AddListener(() => { lPicker.LevelItemClicked(this); }); }
// Use this for initialization void Start() { lPicker = transform.GetComponentInParent <LevelPicker>(); myButton.onClick.AddListener(() => { lPicker.LevelItemClicked(levelName); }); }