avalon
Toggle table of contents
0.0.1-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
avalon
avalon-game-battle-engine
/
io.github.lishangbu.avalon.game.battle.engine.core.session.specification
/
DefaultBattleSessionTurnReadySpecification
Default
Battle
Session
Turn
Ready
Specification
class
DefaultBattleSessionTurnReadySpecification
:
BattleSessionTurnReadySpecification
默认回合结算规格。
设计意图:
集中描述“当前回合何时允许进入 resolve”这一组规则。
保持无状态,便于作为 Spring 单例 Bean 复用。
Members
Constructors
Default
Battle
Session
Turn
Ready
Specification
Link copied to clipboard
constructor
(
)
Functions
validate
Link copied to clipboard
open
override
fun
validate
(
session
:
BattleSession
)
:
BattleSessionValidationResult
校验当前回合是否已经满足最小结算条件。