summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/engine/SearchBoard.java
AgeCommit message (Expand)AuthorFilesLines
2014-10-13SearchBoard: add validatePathAngle(...) check angle of attack of successful LOSJérémy Zurcher1-5/+23
2014-10-13SearchBoard: add canAttack(Pawn, int, int, int, int)Jérémy Zurcher1-0/+10
2014-10-09SearchBoard,Board: implement pathCost(Pawn, List<Node>)Jérémy Zurcher1-0/+25
2014-10-09SearchBoard: clean upJérémy Zurcher1-5/+9
2014-10-08SearchBoard: possibleMovesFrom fix road marchJérémy Zurcher1-4/+5
2014-10-07SearchBoard: oops fix 1 hex moveJérémy Zurcher1-1/+1
2014-10-06SearchBoard.Node: add tString()Jérémy Zurcher1-0/+6
2014-10-06use ArrayList instead of VectorJérémy Zurcher1-19/+18
2014-10-04SearchBoard: on filtering if one path matches and has the exact size, chose itJérémy Zurcher1-2/+8
2014-10-04SearchBoard: if distance between from and to is 1, chose this single moveJérémy Zurcher1-2/+9
2014-10-04SearchBoard: fix possibleMovesJérémy Zurcher1-2/+6
2014-10-03Board.Orientation -> OrientationJérémy Zurcher1-14/+14
2014-10-03Board,SearchBoard: add getFinalPath(getFinalPath(Vector<GridPoint3> path)Jérémy Zurcher1-0/+4
2014-10-02SearchBoard: fix possiblePaths road marchJérémy Zurcher1-5/+4
2014-10-01Board/SearchBoard: possiblePathsFilterAdd -> possiblePathsFilterToggleJérémy Zurcher1-4/+9
2014-10-01Board/SearchBoard: add possiblePathsFilterAdd(int, int, Set<GridPoint2>)Jérémy Zurcher1-1/+29
2014-10-01findAllPaths: support roadMarch, do not touch nodes state, returns List<Vecto...Jérémy Zurcher1-28/+25
2014-10-01SearchBoard: add possiblePaths(...) TODO roadMarch supportJérémy Zurcher1-0/+53
2014-10-01SearchBoard: adjacents is now local to functionJérémy Zurcher1-26/+28
2014-10-01SearchBoard: add distance(Node, Node)Jérémy Zurcher1-0/+5
2014-10-01SearchBoard: add boolean inMap()Jérémy Zurcher1-0/+12
2014-10-01Board.distance() -> SearchBoard.distance()Jérémy Zurcher1-0/+19
2014-09-30Board/SearchBoard: clean upJérémy Zurcher1-52/+60
2014-09-30SearchBoard: qick implementation of hasClearLineOfSight(...)Jérémy Zurcher1-4/+29
2014-09-30SearchBoard: remove useless check param for lineOfSight()Jérémy Zurcher1-9/+4
2014-09-30SearchBoard: add diagonalLineOfSight(...)Jérémy Zurcher1-1/+33
2014-09-30SearchBoard: cleanupJérémy Zurcher1-14/+11
2014-09-29SearchBoard: add List<Node> lineOfSight()Jérémy Zurcher1-1/+105
2014-09-29SearchBoard: coding styleJérémy Zurcher1-2/+2
2014-09-27go from orthogonal coordinates to skew coordinatesJérémy Zurcher1-51/+35
2014-09-26SearchBoard: fix openToAttackFrom() use a queue add fix attackAngleJérémy Zurcher1-30/+52
2014-09-25SearchBoard: add openToAttackFrom() NOT COMPLETEJérémy Zurcher1-0/+90
2014-09-25SearchBoard: clean upJérémy Zurcher1-19/+23
2014-09-25Pawn.getMvt -> Pawn.getMovementPointsJérémy Zurcher1-1/+1
2014-09-25Pawn.roadMarch() -> Pawn.getRoadMarchBonus()Jérémy Zurcher1-1/+1
2014-09-24SearchBoard: update if roadMarch and (mvtLeft > bonus) overtake dst.mvtLeftJérémy Zurcher1-2/+4
2014-09-24add SearchBoardJérémy Zurcher1-0/+185