コード例 #1
0
ファイル: FieldItemEditor.cs プロジェクト: rems20/NHSE
        private void B_Save_Click(object sender, EventArgs e)
        {
            var all = ArrayUtil.ConcatAll(Items.Layer1.Tiles, Items.Layer2.Tiles);

            SAV.SetFieldItems(all);
            Close();
        }
コード例 #2
0
    static BallApplicator()
    {
        var exclude  = new[] { None, Poke };
        var end      = new[] { Poke };
        var allBalls = BallList.Except(exclude).ToArray();
        var colors   = (PersonalColor[])Enum.GetValues(typeof(PersonalColor));

        foreach (var c in colors)
        {
            var matchingColors = BallColors[c];
            var extra          = allBalls.Except(matchingColors).ToArray();
            Util.Shuffle(extra.AsSpan());
            BallColors[c] = ArrayUtil.ConcatAll(matchingColors, extra, end);
        }
    }