public bool clickLine(Line line) { if (mNet.mGameOver) { return(false); } if (line.mPair.mFirst.hasFishka()) { Fishka fishka = line.mPair.mFirst.getFishka(); if (fishka.mPlayer == this) { if (line.mPair.mSecond.hasFishka()) { if (line.mPair.mSecond.getFishka() == fishka) { } else { line.mPair.mSecond.getFishka().kill(); } } else { fishka.connectToNode(line.mPair.mSecond, 3); } line.mAlive = false; mNet.endTurn(); return(true); } } return(false); }
public bool dragFishkaToNode(Fishka fishka, Node node) { if (mNet.mGameOver) { return(false); } if (fishkaIsMine(fishka) && !fishka.hasNode() && !node.hasFishka()) { fishka.connectToNode(node, 1); mNet.endTurn(); return(true); } else { return(false); } }