summaryrefslogtreecommitdiffstats
path: root/core
AgeCommit message (Collapse)AuthorFilesLines
2016-05-07DB: format sql before calling loadGame(...)Jérémy Zurcher1-3/+3
2016-05-04Config: REPLAY_LAST / REPLAY_BATTLEJérémy Zurcher4-9/+9
2016-05-04StateSelect: clear() on reinforcement dock togggleJérémy Zurcher2-1/+6
2016-05-04Ctrl: ooops, that should be in e89cb4fJérémy Zurcher1-1/+1
2016-05-04StateEngage: doBreakMove() uses buildShortest(Tile)Jérémy Zurcher2-3/+2
2016-05-04PathBuilder: add buildShortest(Tile)Jérémy Zurcher1-0/+13
2016-05-04Map: break move only for 1 hexJérémy Zurcher1-1/+1
2016-05-04Battle: remove Ctrl from BattleCommon fieldsJérémy Zurcher5-36/+36
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-04StateEngage: doRotation(Orientation) -> doBreakMove(Orientation)Jérémy Zurcher1-2/+2
2016-05-04ok, I fucked up, path optimisation is not ready yetv26Jérémy Zurcher2-3/+3
2016-05-03increase code versionv25Jérémy Zurcher1-1/+1
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 ↵Jérémy Zurcher41-1442/+1405
rewrite ...
2016-05-03BounceAnimation: draw MoveableJérémy Zurcher1-0/+1
2016-05-03Map0Hex: coding styleJérémy Zurcher1-1/+2
2016-05-02Player: update debug msgsJérémy Zurcher1-2/+2
2016-05-02Pawn,Unit: add spendMovementPoints(int) and getSpentMovementPoints()Jérémy Zurcher3-1/+14
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 Zurcher6-10/+10
2016-05-02Collection,IterableArray: add insert(E, int)Jérémy Zurcher2-0/+12
2016-04-27TEST: update according to Pawn and Board changesJérémy Zurcher1-2/+2
2016-04-22Unit: do not substract road march bonus to a 0 cost moveJérémy Zurcher1-1/+1
2016-04-22OrderList: add Order getId(int)Jérémy Zurcher1-0/+9
2016-04-22Player: impove burnDownAp reportingJérémy Zurcher1-14/+34
2016-04-22Unit: do not call setMoved if cost is 0Jérémy Zurcher1-1/+1
2016-04-22Unit: if roadMarch deduce bonus from move cost, cost is at least 1Jérémy Zurcher1-2/+3
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-19Hup: default notify position is TOP_CENTERJérémy Zurcher1-2/+2
2016-04-13Unit: fix toString formatJérémy Zurcher1-1/+1
2016-04-12Player: toString shows 'id'Jérémy Zurcher1-1/+1
2016-04-12Order: orderId -> idJérémy Zurcher3-13/+13
2016-04-12Unit: id is privateJérémy Zurcher2-14/+17
2016-04-12Map5Marshal: dump orderId before other attributesJérémy Zurcher1-2/+2
2016-04-12Order: actionId -> orderIdJérémy Zurcher3-11/+11
2016-04-11Map4Marshal: Engagement orders JSON assists 'a', conflicts with 'a' ↵Jérémy Zurcher1-2/+2
activable, rename it 'us'
2016-04-11Map4Orders: compute activableUnits (break move) only on successJérémy Zurcher1-4/+6
2016-04-11Map4Orders: code reorderJérémy Zurcher1-1/+1
2016-04-11Unit: improve toString()Jérémy Zurcher1-3/+4
2016-04-11Map4Orders: remove useless importJérémy Zurcher1-1/+0
2016-04-11BattleCommon: remove useless importJérémy Zurcher1-1/+0
2016-04-11BattleCommon: must load map before Players, to have exit and entry Zones ↵Jérémy Zurcher1-1/+1
available
2016-04-07Map: enable exit Zone when adding it to the mapJérémy Zurcher3-3/+3
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