Esempio n. 1
0
        public override void LoadLevel(LoadData.LevelFormat level)
        {
            foreach (MovementTileInfo info in level.moveTiles)
            {
                if (!info.WinningTile)
                {
                    movement.Add(new MovementTile(new Rectangle(info.X, info.Y, info.Width, info.Height), info.movement, true));
                }
            }

            base.LoadLevel(level);
        }
Esempio n. 2
0
        public override void LoadLevel(LoadData.LevelFormat level)
        {
            if (level.Grid != null && level.Grid.Count > 0)
            {
                foreach (GridTileInfo info in level.Grid)
                {
                    if (info.column >= 0 && info.row >= 0 && info.column < grid.GetLength(0) && info.row < grid.GetLength(1))
                    {
                        grid[info.column, info.row] = info.cliprect;
                    }
                }
            }

            base.LoadLevel(level);
        }