Пример #1
0
        /// <summary>
        /// マップ全域を4x4のブロックに分け、部屋を作るブロックを選択する
        /// </summary>
        /// <returns></returns>
        List<int> ChooseBlocks()
        {
            var result = new List<int>();

            var blockSource = new ShuffleList<int>(Rand);

            blockSource.AddRange(GeneralUtil.Range(16));
            //blockSource.Draw(GameProperty.gameRand.Next(5, 10));

            // 今は全ブロックをそのまま返す
            result.AddRange(blockSource.RemainList);

            return result;
        }