summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game
AgeCommit message (Expand)AuthorFilesLines
2014-09-27Tiles have a center, GameFactory implements Board.TileBuilder to create Hex(c...Jérémy Zurcher4-20/+13
2014-09-27overlays clear -> disableJérémy Zurcher1-1/+1
2014-09-27Map: change debugMap cycling orderJérémy Zurcher1-3/+3
2014-09-25HT have range + 1 if on hillJérémy Zurcher1-0/+1
2014-09-25Map: add openToAttackFrom() testJérémy Zurcher1-0/+2
2014-09-25Tile, Hex: add hasTargetsFor(Pawn)Jérémy Zurcher1-0/+14
2014-09-25Pawn, Unit: add getAttackRangeFrom(Tile)Jérémy Zurcher1-0/+7
2014-09-25Pawn.getMvt -> Pawn.getMovementPointsJérémy Zurcher1-1/+1
2014-09-25Pawn, Unit: add int getAngleOfAttack()Jérémy Zurcher1-0/+6
2014-09-25Pawn.roadMarch() -> Pawn.getRoadMarchBonus()Jérémy Zurcher1-1/+1
2014-09-25Unit extends HeadedPawnJérémy Zurcher2-20/+23
2014-09-24Pawn,Unit,Army: implement isEnemy(Pawn)Jérémy Zurcher2-1/+12
2014-09-24Tile.roadMarchBonus() -> Pawn.roadMarch()Jérémy Zurcher2-7/+10
2014-09-24RIGHT click to show reachableJérémy Zurcher1-0/+12
2014-09-24Pawn and Unit: int getMvt()Jérémy Zurcher1-0/+3
2014-09-24Tile and Hex: atLeastOneMove(), roadMarchBonus(), road(), costFrom()Jérémy Zurcher1-2/+29
2014-09-23update debug to show offmap tilesJérémy Zurcher1-4/+4
2014-09-23add Hex.OFFMAPJérémy Zurcher3-1/+8
2014-09-23use Hex overlay constants in debugJérémy Zurcher1-7/+12
2014-09-23Hex: add overlay index constantsJérémy Zurcher1-0/+5
2014-09-23add mapDebug cycling terrainJérémy Zurcher1-0/+45
2014-09-23board allocation goes into Board, hex setup goes into MapA extends MapJérémy Zurcher4-91/+97
2014-09-23GameFactory is no more staticJérémy Zurcher1-12/+14
2014-09-22add unitAtlasJérémy Zurcher2-19/+22
2014-09-22Pawn mignt have overlaysJérémy Zurcher1-0/+1
2014-09-22correctly manage dragged Pawn and pawnsToDrawJérémy Zurcher1-1/+3
2014-09-22GameFactory: add Map_A terrain and roads infoJérémy Zurcher1-4/+67
2014-09-22remove left most column(turn counter) from the mapJérémy Zurhcer1-2/+2
2014-09-22coding styleJérémy Zurhcer1-4/+4
2014-09-22Pawn.Orientation + Tile.Side -> Board.OrientationJérémy Zurcher1-2/+3
2014-09-21update Map,Hex,Unit extends Board,Tile,Pawn fix GameScreenJérémy Zurcher4-14/+53
2014-09-21fix Hex and GameFactory to follow TileOverlaysJérémy Zurcher2-31/+21
2014-09-21PawnNode -> PawnImage does not implement Node anymoreJérémy Zurcher1-2/+2
2014-09-19repack armiesJérémy Zurcher1-2/+2
2014-09-19MapImage->MapNode, PawnImage->PawnNode, add LayerJérémy Zurcher2-5/+5
2014-09-17Map.Config: rename some fields for clarityJérémy Zurcher1-3/+3
2014-09-17split into '.engine.*' and '.game.*'Jérémy Zurcher8-342/+9
2014-09-17renameJérémy Zurcher8-101/+114
2014-09-17merge HexMapFactory and UnitFactory => GameFactoryJérémy Zurcher2-72/+66
2014-09-16build board in HexMapFactory, use MapHexJérémy Zurcher3-35/+38
2014-09-16add game/MapHexpJérémy Zurcher1-0/+69
2014-09-16HexOrientation -> Hex.OrientationJérémy Zurcher6-24/+27
2014-09-16add class HexMap.ConfigJérémy Zurcher3-36/+59
2014-09-16add Pawn#setPawnAtJérémy Zurcher2-0/+9
2014-09-16PawnImage#resetMoves do not rotate if not neededJérémy Zurcher1-1/+2
2014-09-16remove debug outputJérémy Zurcher1-2/+0
2014-09-16refactorJérémy Zurcher6-103/+102
2014-09-16add game/HexOrientationJérémy Zurcher1-0/+15
2014-09-16add game/HexMapFactoryJérémy Zurcher1-0/+28
2014-09-16game/HexMap.java -> game/HexMapImage + interface game/HexMapJérémy Zurcher3-149/+175