summaryrefslogtreecommitdiff
path: root/game-engine
Commit message (Collapse)AuthorAge
* Migrate JUnits to kotlin-testjbion2019-02-19
|
* Migrate backend and game-engine builds to kotlin DSLjbion2019-02-19
|
* Fix board gold access and cleanup testsjbion2019-02-19
|
* Fix MutableResources visibilityjbion2019-02-18
|
* Simplify game init APIjbion2019-02-18
|
* Reduce visibility where appropriatejbion2019-02-18
|
* Fix code style in BonusPerBoardElementjbion2019-02-18
|
* Upgrade Kotlin, Spring, and KtLint versionsjbion2019-02-18
|
* Fix comparisons of ResourceTransactionsJoffrey BION2018-08-01
| | | | | | | | This commit abstracts away the actual type of collection in the ResourceTransactions typealias. Incidentally, it also changes it to Set, so that tests can compare without concerns about order. This also means that duplicates are not tolerated anymore, and I still haven't decided whether this is good or bad.
* Remove checkstyle and add ktlintJoffrey BION2018-08-01
|
* Make GameDefinitionLoader a singleton objectJoffrey BION2018-07-16
|
* Rework resources representationsJoffrey BION2018-07-16
|
* Rework visibilitiesJoffrey BION2018-07-13
|
* Replace String.format() with template stringsJoffrey BION2018-07-12
|
* Game class refactoringJoffrey BION2018-07-12
|
* Wrap table+playerIndex into Player objectJoffrey BION2018-07-12
|
* Random cleaningJoffrey BION2018-07-11
|
* Refactor wonders creationJoffrey BION2018-07-10
|
* Refactor decks creationJoffrey BION2018-07-10
|
* Clean class visibilitiesJoffrey BION2018-07-10
|
* Remove unnecessary properties from cards/wonders.jsonJoffrey BION2018-07-10
|
* Kotlin mig: score packageJoffrey BION2018-07-10
|
* Kotlin mig: resources packageJoffrey Bion2018-07-10
|
* Kotlin mig: moves packageJoffrey Bion2018-07-09
|
* Kotlin mig: Boards packagejbion2018-07-09
|
* Kotlin mig: wonders packagejbion2018-07-08
|
* Kotlin mig: api package testsjbion2018-07-08
|
* Kotlin mig: Game testsjbion2018-07-08
|
* Kotlin mig: serializers testsjbion2018-07-08
|
* Kotlin mig: effects packagejbion2018-07-07
|
* Kotlin mig: Game classJoffrey Bion2018-07-06
|
* Kotlin mig: cards packageJoffrey BION2018-07-06
|
* Kotlin mig: game definitionsJoffrey Bion2018-07-06
|
* Kotlin mig: api packageJoffrey BION2018-07-06
|
* Prevent PICK_NEIGHBOUR_GUILD action if no guild to pickJoffrey Bion2018-07-06
|
* Bought resources refactoringJoffrey Bion2018-04-27
|
* Improve full game test by using bought resourcesJoffrey BION2018-04-26
|
* Fix WONDER_LEVEL -> BUILT_WONDER_STAGES element typeJoffrey BION2018-04-26
|
* Fix and improve BestPriceCalculatorJoffrey BION2018-04-26
|
* Extract move creation in GameTestJoffrey BION2018-04-25
|
* Make wonder activation pay for requirementsJoffrey BION2018-04-25
|
* Add WonderTestJoffrey BION2018-04-25
|
* Add test for Table.getNeighbourGuildCardsJoffrey BION2018-04-25
|
* Extract min/max players as JSON rulesJoffrey BION2018-04-25
|
* Add tests for BuildWonderMoveJoffrey Bion2018-04-25
|
* Fix WonderStage creation to add at least an empty effect listJoffrey Bion2018-04-25
|
* Add test for BuildWonderMoveJoffrey Bion2018-04-24
|
* Extract inner class to work around coverage bugJoffrey Bion2018-04-24
|
* Extract game engine as separate artifactJoffrey BION2018-04-23
bgstack15