Games Cupboard / gamescupboard-server / src / main / kotlin / uk / co / nickthecoder / gamescupboard / server / commands / ResetCommand.kt
package uk.co.nickthecoder.gamescupboard.server.commands import uk.co.nickthecoder.gamescupboard.common.CommandInfo import uk.co.nickthecoder.gamescupboard.server.ConnectedPlayer object ResetCommand : Command(CommandInfo("reset", "Reset the board ready for a new game")) { override suspend fun run(from: ConnectedPlayer, parameters: List<String>): String? { val game = from.game game.reset() for (c in game.gameVariation.commands) { if (c.isInitialiser) { c.run(from, emptyList()) } } return null } }