emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
m (→Classes) |
m (moved IFD:IOSDevII/Projects/adlavie to IFD:IOSDevII 2011/Projects/adlavie: new year, new course) |
||
| (8 intermediate revisions by one other user not shown) | |||
| Line 44: | Line 44: | ||
=== Controller group === | === Controller group === | ||
''StartGameController'' acts as the creator and edit controller for the user properties (name, address, birthday, school life, skill points, character look) | |||
=== Model group === | === Model group === | ||
''ADlaVieModel'' is the top model for this game. | |||
==== | ==== Background Group ==== | ||
''BackgroundModel'' has all properties of one background for this game. | |||
''BackgroundListModel'' stores all available BackgroundModels. | |||
==== | ==== Games Group==== | ||
''GameModel'' has all properties of one game to see in a tableView, which shows all active games. It is NOT the base class of the games inside this game. This classes are subclasses of GameControllerModel. | |||
''GameListModel'' stores all available GameModels. | |||
==== | ==== Job Group==== | ||
''JobModel'' is the basic model for jobs inside this game. | |||
==== QuestionModel ==== | |||
''Question'' is the top class for all Questions in the sub games. Currently not in used. | |||
''QuestionWithFourAnswers'' is the top class for question with four answers. Currently not in used. | |||
==== User Group ==== | ==== User Group ==== | ||
''UserModel'' is the basic model for one user. It stores all related properties of the user (name, address, birthday, schools, jobs, available games). | |||
''CharacterLookModel'' saves the look of the character and gives this as a dictionary back, which contains all frames for the body parts (body, mouth, hair, eyes, top clothes, bottom clothes and shoes). | |||
''CharacterLookListModel'' saves all possible look of the characters, odder by the body parts and gender. | |||
''DateModel'' stores a date with day, month and year. | |||
''SchoolModel'' saves the properties of one school of the user. | |||
''WorkModel'' saves one work of the user (with the name of the company and the period). | |||
=== View group === | === View group === | ||
| Line 92: | Line 106: | ||
''Label'' creates the default labels for this game. | ''Label'' creates the default labels for this game. | ||
''PickerView'' creates the default pickers for this game. (The have a different style than the default PickerView from Apple). | ''PickerView'' creates the default pickers for this game. (The have a different style than the default PickerView from Apple). [[UIPicker|See here]] for the first version of it (without date functions). | ||
''PopOverPickerView'' creates a PickerView as an PopOver with a button, which shows the PickerView and its text shows the current selected items. | ''PopOverPickerView'' creates a PickerView as an PopOver with a button, which shows the PickerView and its text shows the current selected items. | ||