Example #1
0
        /// <summary>
        /// Initializes the screen
        /// </summary>
        public override void Initialize()
        {
            this.TransitionOnTime  = TimeSpan.FromSeconds(.5f);
            this.TransitionOffTime = TimeSpan.FromSeconds(.5f);
            this.IsPopup           = false;
            base.Initialize();

            _wallkicks = new Drawing.SpritesetWallkick[Enum.GetValues(typeof(Data.BlockType)).Length];
            foreach (var val in (Int32[])Enum.GetValues(typeof(Data.BlockType)))
            {
                _wallkicks[val] = new Drawing.SpritesetWallkick(this.Game, (Data.BlockType)val);
            }

            foreach (var wallkick in _wallkicks)
            {
                wallkick.Initialize();
            }
        }
Example #2
0
        /// <summary>
        /// Initializes the screen
        /// </summary>
        public override void Initialize()
        {
            this.TransitionOnTime = TimeSpan.FromSeconds(.5f);
            this.TransitionOffTime = TimeSpan.FromSeconds(.5f);
            this.IsPopup = false;
            base.Initialize();

            _wallkicks = new Drawing.SpritesetWallkick[Enum.GetValues(typeof(Data.BlockType)).Length];
            foreach (var val in (Int32[])Enum.GetValues(typeof(Data.BlockType)))
                _wallkicks[val] = new Drawing.SpritesetWallkick(this.Game, (Data.BlockType)val);

            foreach (var wallkick in _wallkicks)
                wallkick.Initialize();
        }