Exemple #1
0
        protected override void CreateChildren()
        {
            base.CreateChildren();

            _image = PixelDungeon.Challenges() > 0 ? Icons.CHALLENGE_ON.Get() : Icons.CHALLENGE_OFF.Get();
            Add(_image);
        }
Exemple #2
0
 private void StartAction(Button obj)
 {
     Dungeon.Hero = null;
     PixelDungeon.Challenges(Dungeon.Challenges);
     InterlevelScene.mode    = InterlevelScene.Mode.DESCEND;
     InterlevelScene.noStory = true;
     Game.SwitchScene <InterlevelScene>();
 }
Exemple #3
0
        public override void OnBackPressed()
        {
            if (_editable)
            {
                var value = 0;

                for (var i = 0; i < _boxes.Count; i++)
                {
                    if (_boxes[i].Checked())
                    {
                        value |= Challenges.MASKS[i];
                    }
                }

                PixelDungeon.Challenges(value);
            }

            base.OnBackPressed();
        }