summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank
AgeCommit message (Collapse)AuthorFilesLines
2015-02-18Map: orderList -> commands, Command.clearPool in dispose()Jérémy Zurcher1-7/+7
2015-02-18Command: orderPool -> commandPoolJérémy Zurcher1-3/+8
2015-02-18Map: remove local unused Engagement instanceJérémy Zurcher1-7/+0
2015-02-18OrderList: add dispose(), dispose(Pawn)Jérémy Zurcher2-1/+21
2015-02-18Command: implements Comparable<Pawn>Jérémy Zurcher2-1/+12
2015-02-18Pawn: use move(Move) only, do not dispose of Move, it is owned by CommandJérémy Zurcher2-29/+16
2015-02-18Move: isEnter(), isSet(), isRegular(), isFinal()Jérémy Zurcher3-8/+18
2015-02-18Tile: do not push twice the same unitJérémy Zurcher1-1/+2
2015-02-18StateDeployment: must remove unit from dock before showing it on boardJérémy Zurcher1-0/+1
2015-02-18Map: wrap engagement into CommandJérémy Zurcher1-27/+36
2015-02-18Unit: remove attack debug outputJérémy Zurcher1-1/+0
2015-02-18Engagement: add addAssist(Unit)Jérémy Zurcher1-0/+5
2015-02-18Command: support engagementJérémy Zurcher1-0/+12
2015-02-18Command: fix toStringJérémy Zurcher1-1/+1
2015-02-18Map: set final to all parameters comming from StatesJérémy Zurcher1-7/+7
2015-02-18Map,Command: promoteUnit uses Command processingJérémy Zurcher3-16/+33
2015-02-18Map: store Command inte an OrderList till the end of turnJérémy Zurcher1-0/+13
2015-02-18Map: wrap move into Command before processing themJérémy Zurcher1-6/+32
2015-02-18add game.Command extends engine.OrderJérémy Zurcher1-0/+88
2015-02-18add engine.Order and engine.OrderListJérémy Zurcher2-0/+16
2015-02-18StateDeployment: show Unit on board, emit the real move after rotation selectionJérémy Zurcher1-3/+6
2015-02-18Map: add void showOnBoard(Unit, Hex, Orientation) to preview unit position ↵Jérémy Zurcher1-5/+10
on board
2015-02-18PathBuilder: add initRotation(Pawn, Orientation), may not be usedJérémy Zurcher1-0/+7
2015-02-18Map,Ctrl: add Map.init(), Ctrl call it after battle.setup()Jérémy Zurcher3-1/+10
2015-02-18Map: reorder STATE ENTRY methodsJérémy Zurcher1-22/+28
2015-02-18Map: turnDone() throws RuntimeException if Map structures not cleared by ↵Jérémy Zurcher1-1/+4
actionDone()
2015-02-18ObjectivesSet: add int modifiedCount()Jérémy Zurcher1-0/+5
2015-02-18Map: correctly free used EngagementJérémy Zurcher1-2/+7
2015-02-18Map: clear Engagement Pool at disposeJérémy Zurcher2-0/+5
2015-02-18Board: clear Move and Path Pool at disposeJérémy Zurcher7-62/+137
2015-02-18Board,Map: add attack(Pawn, Pawn, boolean) to recompute and validate attackJérémy Zurcher2-0/+7
2015-02-18Pawn: add int attackDistance(), and use it in MapJérémy Zurcher2-3/+7
2015-02-18Map: engagement code refactoringJérémy Zurcher1-13/+11
2015-02-18Map: die -> diceJérémy Zurcher1-8/+8
2015-02-18Map: code reorderJérémy Zurcher1-17/+17
2015-02-18SearchBoard: canAttack(...) set Pawn.attackJérémy Zurcher2-2/+12
2015-02-18SearchBoard: add isClearAttack(Tile, List<Node>)Jérémy Zurcher1-0/+10
2015-02-18Attack: set (Pawn attacker) constructor parameterJérémy Zurcher2-3/+6
2015-02-18Attack: cleanup Pawn.engagement->Pawn.attackJérémy Zurcher3-13/+13
2015-02-18SearchBoard: collectAttacks -> canAttack(...) do not use Pawn.engagementJérémy Zurcher2-10/+5
2015-02-15ScenariosMenu: support scenario unselectJérémy Zurcher1-1/+4
2015-02-10Engagement -> EngagementPanelJérémy Zurcher2-7/+7
2015-02-10Statistics -> StatisticsPanelJérémy Zurcher2-5/+5
2015-02-09Config: add attribute int i to Graphics enum then replace switch code with ↵Jérémy Zurcher3-43/+17
String.format()
2015-02-08Screens: add hud size correction depending on screen densityJérémy Zurcher6-17/+67
2015-02-08Support 2 sets of pawns depending of Config.graphicsJérémy Zurcher2-13/+33
2015-02-08Config,OptionsMenu: replace regularPawn with graphicsJérémy Zurcher2-17/+61
2015-02-08OptionsMenu: cycle fx when hit value tooJérémy Zurcher1-1/+1
2015-02-08OptionsMenu: fix indentationJérémy Zurcher1-7/+8
2015-02-05Unit: add private void updateOverlays()Jérémy Zurcher1-2/+7