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
7.8 KiB
1 line
7.8 KiB
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClassicRules"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/model\/classicrules"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Model\/documentation\/Model\/Rules"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Model\/documentation\/Model\/ClassicRules","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Cclassic rules of Connect 4 game"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClassicRules"}],"title":"ClassicRules","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Model12ClassicRulesC","modules":[{"name":"Model"}],"navigatorTitle":[{"kind":"identifier","text":"ClassicRules"}]},"hierarchy":{"paths":[["doc:\/\/Model\/documentation\/Model"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Model\/documentation\/Model\/ClassicRules\/winCoord"]},{"title":"Instance Methods","identifiers":["doc:\/\/Model\/documentation\/Model\/ClassicRules\/createBoard()","doc:\/\/Model\/documentation\/Model\/ClassicRules\/getNextPlayer(board:)","doc:\/\/Model\/documentation\/Model\/ClassicRules\/isGameOver()"]},{"title":"Type Properties","identifiers":["doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbAlignedPieces","doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbColumns","doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbRows","doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbTrials"]}],"references":{"doc://Model/documentation/Model/ClassicRules":{"role":"symbol","title":"ClassicRules","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClassicRules"}],"abstract":[{"type":"text","text":"Cclassic rules of Connect 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ClassicRules"}],"url":"\/documentation\/model\/classicrules"},"doc://Model/documentation/Model/ClassicRules/createBoard()":{"role":"symbol","title":"createBoard()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createBoard"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Board","preciseIdentifier":"s:5Model5BoardV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Create board"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/createBoard()","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/createboard()"},"doc://Model/documentation/Model":{"role":"collection","title":"Model","abstract":[],"identifier":"doc:\/\/Model\/documentation\/Model","kind":"symbol","type":"topic","url":"\/documentation\/model"},"doc://Model/documentation/Model/Rules":{"role":"symbol","title":"Rules","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rules"}],"abstract":[{"type":"text","text":"Rules of Connect 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/Rules","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Rules"}],"url":"\/documentation\/model\/rules"},"doc://Model/documentation/Model/ClassicRules/winCoord":{"role":"symbol","title":"winCoord","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"winCoord"},{"kind":"text","text":": [("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")]"}],"abstract":[],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/winCoord","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/wincoord"},"doc://Model/documentation/Model/ClassicRules/isGameOver()":{"role":"symbol","title":"isGameOver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isGameOver"},{"kind":"text","text":"() -> ("},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"GameResult","preciseIdentifier":"s:5Model10GameResultO"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/isGameOver()","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/isgameover()"},"doc://Model/documentation/Model/ClassicRules/getNextPlayer(board:)":{"role":"symbol","title":"getNextPlayer(board:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getNextPlayer"},{"kind":"text","text":"("},{"kind":"externalParam","text":"board"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Board","preciseIdentifier":"s:5Model5BoardV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/getNextPlayer(board:)","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/getnextplayer(board:)"},"doc://Model/documentation/Model/ClassicRules/nbTrials":{"role":"symbol","title":"nbTrials","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nbTrials"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Number of trials before lose game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbTrials","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/nbtrials"},"doc://Model/documentation/Model/ClassicRules/nbColumns":{"role":"symbol","title":"nbColumns","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nbColumns"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Number of columns in the grid"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbColumns","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/nbcolumns"},"doc://Model/documentation/Model/ClassicRules/nbRows":{"role":"symbol","title":"nbRows","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nbRows"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Number of rows in the grid"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbRows","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/nbrows"},"doc://Model/documentation/Model/ClassicRules/nbAlignedPieces":{"role":"symbol","title":"nbAlignedPieces","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nbAlignedPieces"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Number of alignedPieces to align to win"}],"identifier":"doc:\/\/Model\/documentation\/Model\/ClassicRules\/nbAlignedPieces","kind":"symbol","type":"topic","url":"\/documentation\/model\/classicrules\/nbalignedpieces"}}} |