summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/engine/SearchBoard.java
AgeCommit message (Expand)AuthorFilesLines
2016-01-11add engine.util.Collection and use itJérémy Zurcher1-6/+4
2016-01-11use IterableStack, IterableSet and IterableQueueJérémy Zurcher1-6/+8
2016-01-11ArrayListIt -> IterableArrayJérémy Zurcher1-9/+9
2016-01-11SearchBoard: use ArrayListItJérémy Zurcher1-16/+11
2016-01-09while, for, if codding styleJérémy Zurcher1-10/+10
2016-01-09use ArrayListItJérémy Zurcher1-2/+3
2015-12-24Hex: blockLineOfSightFrom(Tile) -> blockLineOfSight(Tile, Tile)Jérémy Zurcher1-5/+8
2015-12-18cleanup tree using fix_javaJérémy Zurcher1-2/+0
2015-10-30SearchBoard: remove unnecessary check on last NodeJérémy Zurcher1-3/+0
2015-10-30SearchBoard: add fixLineOfSight, unset losBlocked and return true if dst reachedJérémy Zurcher1-3/+16
2015-10-29SearchBoard: fix possibleTargetsFrom()Jérémy Zurcher1-20/+14
2015-10-29SearchBoard : add buildLineOfSight(...) needed for testsJérémy Zurcher1-0/+6
2015-10-29SearchBoard : use private attribute losBlocked, do not recompute to set attac...Jérémy Zurcher1-35/+26
2015-10-29SearchBoard: validatePathAngle -> validateFireAngle + fix, works like isFlank...Jérémy Zurcher1-18/+15
2015-10-29SearchBoard: fix isFlankAttack()Jérémy Zurcher1-4/+6
2015-10-29SearchBoard: pawn -> shooterJérémy Zurcher1-15/+14
2015-10-29SearchBoard: simplify clearVisibility logicJérémy Zurcher1-6/+6
2015-10-28SearchBoard: isFlankAttack takes care of border case where los goes between 2...Jérémy Zurcher1-1/+8
2015-07-19welcome RustAndDustJérémy Zurcher1-0/+545