Exemple #1
0
        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); });
 }
Exemple #5
0
 // Use this for initialization
 void Start()
 {
     lPicker = transform.GetComponentInParent <LevelPicker>();
     myButton.onClick.AddListener(() => { lPicker.LevelItemClicked(levelName); });
 }