summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/engine
AgeCommit message (Expand)AuthorFilesLines
2016-05-04PathBuilder: add beSmart() : look for a single objective, ...Jérémy Zurcher1-11/+26
2016-05-04PathBuilder: best() priority : fitness > cost > roadMarch > sizeJérémy Zurcher1-5/+11
2016-05-04ok, I fucked up, path optimisation is not ready yetv26Jérémy Zurcher1-2/+2
2016-05-03PathBuilder: automaticaly filter paths with objectivesJérémy Zurcher1-2/+11
2016-05-03PathBuilder: quick -> shortestJérémy Zurcher1-4/+4
2016-05-03OMG: add event queue, messages, replay, bounce animation, complete states rew...Jérémy Zurcher4-87/+19
2016-05-03BounceAnimation: draw MoveableJérémy Zurcher1-0/+1
2016-05-02Pawn,Unit: add spendMovementPoints(int) and getSpentMovementPoints()Jérémy Zurcher1-0/+1
2016-05-02Board: add revertClaim(Pawn, Move)Jérémy Zurcher1-1/+9
2016-05-02Board: improve findBestEntry to chose NORTH or SOUTH if possibleJérémy Zurcher1-1/+11
2016-05-02Pawn,Hex: road(Orientation) -> roadFrom(Orientation)Jérémy Zurcher4-7/+7
2016-05-02Collection,IterableArray: add insert(E, int)Jérémy Zurcher2-0/+12
2016-04-21PathBuilder: rotation path cost 1 and is not roadMarchJérémy Zurcher1-1/+2
2016-04-19Board: add setBlock(float)Jérémy Zurcher1-0/+12
2016-04-07PromoteAnimation: play sound at get(), adjust duration from 0.3 to 0.5Jérémy Zurcher1-7/+3
2016-04-07Board: removeLastPawnMove: set lovely animationJérémy Zurcher1-2/+3
2016-04-07PathBuilder: keepOnly() must remove from paths not getPaths()Jérémy Zurcher1-1/+1
2016-04-07PathBuilder: check roadMarch if fitness and cost are equalJérémy Zurcher1-1/+5
2016-04-07PathBuilder: always call size(), maybe filtered are no more filtered because ...Jérémy Zurcher1-3/+3
2016-04-07Path: add toString()Jérémy Zurcher1-0/+9
2016-04-05Map,Board: Map cleans Collection<Unit> before calling Board methodsJérémy Zurcher2-5/+0
2016-03-31Board: animationsOver() -> animationsDone()Jérémy Zurcher1-2/+2
2016-03-31add engine/gfx/animations/BounceAnimationJérémy Zurcher1-0/+66
2016-03-31Moveable: add setScale(float)Jérémy Zurcher3-0/+14
2016-03-14TankFireAnimation: set(...) set region dimensionsJérémy Zurcher1-0/+5
2016-02-10Collection,IterableArray: add indexOf(E)Jérémy Zurcher2-0/+12
2016-02-03PawnId/UnitID -> PawnCode/UnitCodeJérémy Zurcher1-2/+2
2016-01-24engine.Order, engine.OrderList, game.Command -> game.Order, game.OrderListJérémy Zurcher2-95/+0
2016-01-24Zone: add method add(int, int)Jérémy Zurcher1-1/+1
2016-01-14InfantryFireAnimation: add missing var init in Shot.set(...)Jérémy Zurcher1-0/+3
2016-01-11IterableArray does not extends ArrayList but has it's own implementationJérémy Zurcher3-28/+120
2016-01-11coding styleJérémy Zurcher1-1/+1
2016-01-11add engine.util.Collection and use itJérémy Zurcher4-8/+24
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