static private MoveCardsTo ( Group to, |
||
to | Group | |
cards | ||
it | Action |
|
isScriptMove | bool | |
return | void |
internal static void MoveCardsTo(Group to, Card[] cards, Action<MoveCardsArgs> it, bool isScriptMove)
{
var idxs = new int[cards.Length];
var fups = new bool[cards.Length];
MoveCardsArgs prev = null;
for (var i = 0; i < cards.Length; i++)
{
var c = cards[i];
var cur = new MoveCardsArgs(prev, c);
it(cur);
idxs[i] = cur.Index;
fups[i] = cur.FaceUp;
}
// MoveCardsTo(to, cards, fups, idxs, isScriptMove);
}
Card::MoveCardsTo ( Group to, |
|
Card::MoveCardsTo ( Group to, |