测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017年12月 |
SwiftSwift 版本 | 4.0.3 |
SPM支持 SPM | ✓ |
由 Jarrod Parkes 维护。
DominoKit 是一个用于创建多米诺应用的 Swift 库。
使用 Swift 包管理器,确保在 Package.swift
的依赖部分包含 DominoKit
let package = Package(
name: "MyProject",
dependencies: [
.Package(url: "https://github.com/jarrodparkes/DominoKit.git", majorVersion: 1),
]
)
import DominoKit
let sixEight = Domino(suitOne: .six, suitTwo: .eight)
print(sixEight) // "[06|08]"
print(sixEight.suitOne) // "06"
print(sixEight.suitTwo) // "08"
print(sixEight.isDouble) // false
print(sixEight.isSingle) // true
print(sixEight.rank) // 14
print(sixEight.hasMatchingSuit(.six)) // true
let oneFive: Domino = "[01|05]"
print(oneFive.rank) // 6
let doubleNineSet = DominoSet.standardSet(.nine)
doubleNineSet.shuffle()
if let randomDomino = doubleNineSet.deal() {
print(randomDomino) // domino between "[00|00]" and "[09|09]"
}
DominoKit 遵循 MIT 许可证。更多信息请参阅 LICENSE 文件。