summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/engine
AgeCommit message (Expand)AuthorFilesLines
2016-01-11use IterableStack, IterableSet and IterableQueueJérémy Zurcher5-37/+33
2016-01-11extract IterableStack, IterableSet and IterableQueue out of IterableArrayJérémy Zurcher4-27/+62
2016-01-11ArrayListIt -> IterableArrayJérémy Zurcher9-36/+36
2016-01-11PathBuilder: tiles and paths use ArrayListItJérémy Zurcher1-12/+9
2016-01-11Board: tilesToDraw init capacity is 20Jérémy Zurcher1-1/+1
2016-01-11Board: tilesToDraw is an ArrayListItJérémy Zurcher1-16/+11
2016-01-11ArrayListIt: add addUniqueJérémy Zurcher1-0/+7
2016-01-11SearchBoard: use ArrayListItJérémy Zurcher1-16/+11
2016-01-10ArrayListIt: add push pop enqueue dequeueJérémy Zurcher1-0/+20
2016-01-10OrderList is an ArrayListItJérémy Zurcher1-7/+11
2016-01-09TileSet: extends ArrayListItJérémy Zurcher1-2/+10
2016-01-09Tile: add constructor param int capacity (of the stack)Jérémy Zurcher1-4/+4
2016-01-09Tile: stack is private and is an ArrayListItJérémy Zurcher1-9/+9
2016-01-09Move: swallows PathIteratorJérémy Zurcher2-82/+62
2016-01-09Move: get rid of useless TileIteratorJérémy Zurcher1-51/+0
2016-01-09while, for, if codding styleJérémy Zurcher7-21/+21
2016-01-09Board: set initial size of animations to 10Jérémy Zurcher1-1/+1
2016-01-09Board: forgot to dispose() the animation that is finishedJérémy Zurcher1-1/+3
2016-01-09Board: use ArrayListIt: for animations tooJérémy Zurcher1-10/+7
2016-01-09ArrayListIt: support Iterator.remove()Jérémy Zurcher1-1/+3
2016-01-09use ArrayListItJérémy Zurcher5-20/+22
2016-01-09add engine/util/ArrayListItJérémy Zurcher1-0/+49
2016-01-04PathBuilder: factorise best(Path, Path) out of chooseBest() and chooseExit()Jérémy Zurcher1-16/+17
2016-01-04PathBuilder: replace setExit(Orientation) with chooseExit(Orientation)Jérémy Zurcher1-11/+38
2016-01-04PathBuilder: factorise keepOnly(Path) out of choosBest() and chooseShortest()Jérémy Zurcher1-12/+11
2016-01-04PathBuilder: use getPaths()Jérémy Zurcher1-11/+13
2016-01-04PathBuilder: factorise getPaths(...) out of canExit()Jérémy Zurcher1-7/+8
2016-01-04PathBuilder: factorise pathCanExit(...) out of canExit()Jérémy Zurcher1-4/+10
2016-01-04PathBuilder: add chooseShortest()Jérémy Zurcher1-0/+19
2016-01-04PathBuilder: remove useless codeJérémy Zurcher1-3/+1
2016-01-04PathBuilder: choosePath() -p chooseBest()Jérémy Zurcher1-1/+1
2016-01-04PathIterator: do not compute size all the timeJérémy Zurcher1-3/+2
2016-01-04PathIterator: fix rotation supportJérémy Zurcher1-2/+4
2016-01-04PathBuilder: do not compute distance if from == toJérémy Zurcher1-3/+5
2016-01-04PathBuilder: impove error msgsJérémy Zurcher1-2/+2
2016-01-04PathIterator: support simple rotationJérémy Zurcher1-3/+6
2016-01-04PathBuilder: if (from == to) build empty pathJérémy Zurcher1-1/+6
2016-01-04InfantryFireAnimation: add usage of HALF_WIDTH_PJérémy Zurcher1-2/+3
2016-01-04PathBuilder: shorten codeJérémy Zurcher1-5/+2
2016-01-04PathBuilder: fix for at least one moveJérémy Zurcher1-11/+12
2015-12-31PathBuilder: fitness is the count of reached objectivesJérémy Zurcher1-6/+4
2015-12-31PathBuilder: search for paths even if distance < 2Jérémy Zurcher1-9/+1
2015-12-31PathBuilder: keep looking even if target tile is reachedJérémy Zurcher1-5/+4
2015-12-31Move.TileIterator: fix so that we can pass over the target and come backJérémy Zurcher1-2/+2
2015-12-31PathIterator: fix so that we can pass over the target and come backJérémy Zurcher1-2/+2
2015-12-30PathBuilder: toggleCtrlTile add boolean quick parameterJérémy Zurcher1-4/+4
2015-12-29TankFireAnimation: if no canAim -> go back to aiming 0 after firedJérémy Zurcher1-1/+14
2015-12-29HeadedPawn: aimAt does a body rotation if no turretJérémy Zurcher1-3/+6
2015-12-29HeadedPawn: setTurretRotation() -> aimAt(), getTurretRotation() -> getAiming()Jérémy Zurcher4-12/+11
2015-12-29Tile: remove empty lineJérémy Zurcher1-1/+0