You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
8.0 KiB
1 line
8.0 KiB
{"interfaceLanguages":{"swift":[{"children":[{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/model\/ai\/init()","title":"init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/ai\/choosecolumn()","title":"func chooseColumn() -> Int","type":"method"}],"path":"\/documentation\/model\/ai","title":"AI","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/model\/classicrules\/wincoord","title":"var winCoord: [(Int, Int)]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/classicrules\/createboard()","title":"func createBoard() -> Board?","type":"method"},{"path":"\/documentation\/model\/classicrules\/getnextplayer(board:)","title":"func getNextPlayer(board: Board) -> Int","type":"method"},{"path":"\/documentation\/model\/classicrules\/isgameover()","title":"func isGameOver() -> (Bool, Int, GameResult)","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/model\/classicrules\/nbalignedpieces","title":"static var nbAlignedPieces: Int","type":"property"},{"path":"\/documentation\/model\/classicrules\/nbcolumns","title":"static var nbColumns: Int","type":"property"},{"path":"\/documentation\/model\/classicrules\/nbrows","title":"static var nbRows: Int","type":"property"},{"path":"\/documentation\/model\/classicrules\/nbtrials","title":"static var nbTrials: Int","type":"property"}],"path":"\/documentation\/model\/classicrules","title":"ClassicRules","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/model\/game\/init(rules:)","title":"init(rules: Rules)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/game\/createboard(rules:)","title":"func createBoard(rules: Rules) -> Board?","type":"method"},{"path":"\/documentation\/model\/game\/insertpiece(player:)","title":"func insertPiece(player: Player)","type":"method"}],"path":"\/documentation\/model\/game","title":"Game","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/model\/human\/init(nickname:scanner:)","title":"init(nickname: String, scanner: () -> Int)","type":"init"},{"path":"\/documentation\/model\/human\/init(scanner:)","title":"init(scanner: () -> Int)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/human\/choosecolumn()","title":"func chooseColumn() -> Int","type":"method"}],"path":"\/documentation\/model\/human","title":"Human","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/model\/player\/init(nickname:)","title":"init(nickname: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/model\/player\/id","title":"var id: Int","type":"property"},{"path":"\/documentation\/model\/player\/nickname","title":"var nickname: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/player\/choosecolumn()","title":"func chooseColumn() -> Int","type":"method"}],"path":"\/documentation\/model\/player","title":"Player","type":"class"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/rules\/createboard()","title":"func createBoard() -> Board?","type":"method"},{"path":"\/documentation\/model\/rules\/getnextplayer(board:)","title":"func getNextPlayer(board: Board) -> Int","type":"method"},{"path":"\/documentation\/model\/rules\/isgameover()","title":"func isGameOver() -> (Bool, Int, GameResult)","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/model\/rules\/nbalignedpieces","title":"static var nbAlignedPieces: Int","type":"property"},{"path":"\/documentation\/model\/rules\/nbcolumns","title":"static var nbColumns: Int","type":"property"},{"path":"\/documentation\/model\/rules\/nbrows","title":"static var nbRows: Int","type":"property"},{"path":"\/documentation\/model\/rules\/nbtrials","title":"static var nbTrials: Int","type":"property"}],"path":"\/documentation\/model\/rules","title":"Rules","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/model\/board\/init(withgrid:)","title":"init?(withGrid: [[Int?]])","type":"init"},{"path":"\/documentation\/model\/board\/init(withnbrows:withnbcolumns:)","title":"init?(withNbRows: Int, withNbColumns: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/model\/board\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/model\/board\/gridboard","title":"var gridBoard: [[Int?]]","type":"property"},{"path":"\/documentation\/model\/board\/nbcolumns","title":"let nbColumns: Int","type":"property"},{"path":"\/documentation\/model\/board\/nbrows","title":"let nbRows: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/model\/board\/insertpiece(id:column:)","title":"func insertPiece(id: Int, column: Int) -> BoardResult","type":"method"},{"path":"\/documentation\/model\/board\/isfull()","title":"func isFull() -> Bool","type":"method"},{"path":"\/documentation\/model\/board\/removepiece(column:)","title":"func removePiece(column: Int) -> Bool","type":"method"}],"path":"\/documentation\/model\/board","title":"Board","type":"struct"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/model\/boardresult\/failed(reason:)","title":"case failed(reason: FailedResult)","type":"case"},{"path":"\/documentation\/model\/boardresult\/ok","title":"case ok","type":"case"},{"path":"\/documentation\/model\/boardresult\/unknow","title":"case unknow","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/model\/boardresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/model\/boardresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/model\/boardresult","title":"BoardResult","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/model\/failedresult\/alreadytake","title":"case alreadyTake","type":"case"},{"path":"\/documentation\/model\/failedresult\/boardfull","title":"case boardFull","type":"case"},{"path":"\/documentation\/model\/failedresult\/columnfull","title":"case columnFull","type":"case"},{"path":"\/documentation\/model\/failedresult\/negativeoroutofbound","title":"case negativeOrOutOfBound","type":"case"},{"path":"\/documentation\/model\/failedresult\/unknown","title":"case unknown","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/model\/failedresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/model\/failedresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/model\/failedresult","title":"FailedResult","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/model\/gameresult\/lose","title":"case lose","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/model\/gameresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/model\/gameresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/model\/gameresult","title":"GameResult","type":"enum"}],"path":"\/documentation\/model","title":"Model","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":0}} |