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
5.6 KiB
1 line
5.6 KiB
{"variants":[{"paths":["\/documentation\/model"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Model\/documentation\/Model","interfaceLanguage":"swift"},"topicSections":[{"title":"Classes","identifiers":["doc:\/\/Model\/documentation\/Model\/AI","doc:\/\/Model\/documentation\/Model\/ClassicRules","doc:\/\/Model\/documentation\/Model\/Game","doc:\/\/Model\/documentation\/Model\/Human","doc:\/\/Model\/documentation\/Model\/Player"]},{"title":"Protocols","identifiers":["doc:\/\/Model\/documentation\/Model\/Rules"]},{"title":"Structures","identifiers":["doc:\/\/Model\/documentation\/Model\/Board"]},{"title":"Enumerations","identifiers":["doc:\/\/Model\/documentation\/Model\/BoardResult","doc:\/\/Model\/documentation\/Model\/FailedResult","doc:\/\/Model\/documentation\/Model\/GameResult"]}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Model","title":"Model","symbolKind":"module","role":"collection","modules":[{"name":"Model"}]},"hierarchy":{"paths":[[]]},"references":{"doc://Model/documentation/Model/Human":{"role":"symbol","title":"Human","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Human"}],"abstract":[{"type":"text","text":"Human player of Connec 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/Human","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Human"}],"url":"\/documentation\/model\/human"},"doc://Model/documentation/Model/AI":{"role":"symbol","title":"AI","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AI"}],"abstract":[{"type":"text","text":"Artificial intelligence player of Connect 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/AI","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AI"}],"url":"\/documentation\/model\/ai"},"doc://Model/documentation/Model/Board":{"role":"symbol","title":"Board","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Board"}],"abstract":[{"type":"text","text":"The board of the Connect 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/Board","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Board"}],"url":"\/documentation\/model\/board"},"doc://Model/documentation/Model/BoardResult":{"role":"symbol","title":"BoardResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"BoardResult"}],"abstract":[{"type":"text","text":"The result of an action on board"}],"identifier":"doc:\/\/Model\/documentation\/Model\/BoardResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"BoardResult"}],"url":"\/documentation\/model\/boardresult"},"doc://Model/documentation/Model/Game":{"role":"symbol","title":"Game","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Game"}],"abstract":[],"identifier":"doc:\/\/Model\/documentation\/Model\/Game","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Game"}],"url":"\/documentation\/model\/game"},"doc://Model/documentation/Model/Player":{"role":"symbol","title":"Player","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Player"}],"abstract":[{"type":"text","text":"Player of Connect 4 game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/Player","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Player"}],"url":"\/documentation\/model\/player"},"doc://Model/documentation/Model/FailedResult":{"role":"symbol","title":"FailedResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FailedResult"}],"abstract":[{"type":"text","text":"The result of a failed action on board"}],"identifier":"doc:\/\/Model\/documentation\/Model\/FailedResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FailedResult"}],"url":"\/documentation\/model\/failedresult"},"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/GameResult":{"role":"symbol","title":"GameResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"GameResult"}],"abstract":[{"type":"text","text":"Represents result of a game"}],"identifier":"doc:\/\/Model\/documentation\/Model\/GameResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"GameResult"}],"url":"\/documentation\/model\/gameresult"},"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/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"}}} |