// check if last card on stack is mine
// if not
// reset all schedules!
if (E.match.getStackSize()!=0)
{
Card lastStackCard = E.match.getStackCard(E.match.getStackSize()-1);
if (E.match.getIntOwner(lastStackCard) != E.pNumber)
{
mAStackSave = mAStack;
mAStack = new EAIActionStack();
plan = null;
// NOTE;
// this also means, if we "defend" our doings, we nonetheless
// lose the actions, that we planned
// to take next
// including targetting we thought of!
}
}
}
// todo decide if stack 0 card can be handled by an instant we have!
if (E.match.getStackSize()!=0)
{
Card lastStackCard = E.match.getStackCard(E.match.getStackSize()-1);
if (E.match.getIntOwner(lastStackCard) == E.pNumber)
{
// last card on stack is our own
// hm - dont do anything
// since we assume, that we already did everything we could