summaryrefslogtreecommitdiff
path: root/sw-common-model
Commit message (Collapse)AuthorAge
* Remove unnecessary module-level opt-insJoffrey Bion2021-09-08
| | | | The declaration at the root does work for multiplatform projects
* Cleanup test dependencies thanks to Kotlin 1.5Joffrey Bion2021-09-07
|
* Upgrade Kotlin, Kotlin/React, and Krossbow versionsJoffrey Bion2021-09-07
|
* Extract common dependency versions to versions catalogJoffrey Bion2021-09-06
|
* Fix ex-aequo ranksJoffrey Bion2021-06-19
| | | | | | | When 2 players are ex-aequo, the rank of the next player is still supposed to take into account the 2 players in front of thim. So if 2 players are 2nd ex-aequo, the next guy is supposed to be 4th, not 3rd.
* Unify game eventsJoffrey Bion2021-03-09
|
* Make turnInfo generic in its action typeJoffrey Bion2021-03-08
|
* Make SayReady action an objectJoffrey Bion2021-03-08
|
* Move GameState to the clientJoffrey Bion2021-03-08
|
* Improved stateJoffrey Bion2021-02-24
|
* Add comment for public element that shouldn't beJoffrey Bion2021-02-23
|
* Use proper sealed class for TurnActionsJoffrey Bion2021-02-23
|
* Funnel game events into a single client subscriptionJoffrey Bion2021-02-23
|
* Fix pulsing red (remove incorrect preparedMove field)joffrey-bion2021-02-11
|
* Fix board summaries (again!)joffrey-bion2021-02-11
|
* Cleanup experimental annotationsjoffrey-bion2021-02-10
|
* Clean games when all humans have leftjoffrey-bion2021-02-10
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/113
* Fix non-neighbour boards orderjoffrey-bion2021-02-10
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/106
* Improve "join" tooltip for FINISHED gamesjoffrey-bion2021-02-09
|
* Remove unnecessary image input in AssignedWonderjoffrey-bion2021-02-08
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/88
* Add auto-game with bots onlyjoffrey-bion2021-02-03
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/82
* Remove unnecessary Serializable on enumsjoffrey-bion2021-01-31
|
* Only transfer ownership to humansjoffrey-bion2020-12-13
| | | | | Resolve: https://github.com/joffrey-bion/seven-wonders/issues/73
* Make ready button optional (server side)joffrey-bion2020-12-12
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/63
* Allow owner to leave/disband the gamejoffrey-bion2020-12-11
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/51
* Remove unrealistic transaction optionsjoffrey-bion2020-11-29
| | | | | | | Options where both the left and the right price are more expensive should never be used. Resolves: https://github.com/joffrey-bion/seven-wonders/issues/53
* Fix score board deserializationjoffrey-bion2020-11-28
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/52
* Make all transactions availablejoffrey-bion2020-11-28
| | | | | | | | | | | Sometimes the strategic move can be to spend more money on a different player, rather than less money on the wrong player. We need to make these strategic moves available through the UI. To make up for the explosion in combinations, we just have to get rid of the options that result in the same money for each neighbour. As long as we give the same amounts, we don't care whether it's for wood or clay. Related: https://github.com/joffrey-bion/seven-wonders/issues/50
* Introduce priced transactionsjoffrey-bion2020-11-27
| | | | This is useful to provide information about the price per provider.
* Support ex-aequo ranksjoffrey-bion2020-11-26
|
* Distinguish wonder fully built and card already playedjoffrey-bion2020-11-26
|
* Upgrade dependenciesjoffrey-bion2020-11-25
| | | | | | - Kotlinx Coroutines to 1.4.1 - Kotlinx Serialization to 1.0.0 - Krossbow to 1.1.0
* Format with trailing commaJoffrey Bion2020-09-08
|
* Upgrade to Kotlin 1.4 and corresponding library versionsJoffrey Bion2020-08-31
| | | | | | - Kotlinx Serialization 1.0.0-RC - Coroutines 1.3.9 - Krossbow 0.30.1
* Upgrade ktlint and re-enable import order checkJoffrey Bion2020-08-20
|
* Fix style & sort importsJoffrey Bion2020-08-20
|
* Display only victory military points on the board next to victory tokensJoffrey Bion2020-08-12
| | | | | The count displayed used to be the total combined number of points including defeat tokens, but this is a bit confusing as we can see both types of tokens next to each other.
* Add setup sidebar to choose wonder sidesJoffrey Bion2020-07-01
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/35
* Fix imports and testsJoffrey Bion2020-05-31
|
* Simplify settings and allow choosing wondersJoffrey Bion2020-05-31
|
* Fix production alternative duplicatesJoffrey Bion2020-05-28
| | | | | | | | | Having twice the same choice wasn't supported so far. This can happen with Alexandria's bonuses (4 primary resources, or 3 secondary) associated to the yellow Market/Caravansery cards. Resolves: https://github.com/joffrey-bion/seven-wonders/issues/19
* Clarify message for unavailable resourcesJoffrey Bion2020-05-28
|
* Add UI support for playing discarded cardsJoffrey Bion2020-05-28
| | | | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/25 Resolves: https://github.com/joffrey-bion/seven-wonders/issues/26
* Add server-side support for PLAY_FREE_DISCARDED special abilityJoffrey Bion2020-05-28
| | | | | So far, there was no "turn" generated for the player who could play a free card from the discarded pile.
* Add coin icon to buttons when they imply a costJoffrey Bion2020-05-26
|
* Improve "say ready" messageJoffrey Bion2020-05-26
|
* Add other players' board summaryJoffrey Bion2020-05-26
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/21
* Add score board UI at end of gameJoffrey Bion2020-05-23
|
* Allow custom player iconsJoffrey Bion2020-05-21
|
* Add player index in scoreboardJoffrey Bion2020-05-15
|
bgstack15