#import <LemmingManager.h>
Public Member Functions | |
(void) | - addLemming: |
(void) | - removeLemming: |
(GameRating) | - calculateGameRating |
(CCArray *) | - lemmings |
(BOOL) | - lemmingsMaxed |
(int) | - lemmingCount |
(int) | - lemmingsAdded |
(int) | - lemmingsSaved |
(int) | - lemmingsKilled |
(void) | - reset |
Static Public Member Functions | |
(LemmingManager *) | + sharedLemmingManager |
Protected Attributes | |
int | lemmingsAdded |
int | lemmingsSaved |
int | lemmingsKilled |
int | spawnsRemaining |
CCArray * | lemmings |
Properties | |
MachineLearningType | learningType |
int | learningEpisodes |
int | totalNumberOfLemmings |
BOOL | sharedKnowledge |
Definition at line 20 of file LemmingManager.h.
- (void) addLemming: | (CCSprite *) | _lemmingToAdd |
Calculates a game rating (A,B,C,D,F) from variaous variables
Definition at line 140 of file LemmingManager.m.
- (int) lemmingCount |
Returns the number of Lemmings currently in the game
Definition at line 208 of file LemmingManager.m.
- (CCArray*) lemmings |
- (int) lemmingsAdded |
- (int) lemmingsKilled |
- (BOOL) lemmingsMaxed |
Determines whether the total number of Lemmings has been reached
Definition at line 198 of file LemmingManager.m.
- (int) lemmingsSaved |
- (void) removeLemming: | (CCSprite *) | _lemmingToRemove |
- (void) reset |
Resets the relevant variables ready for a new game
Definition at line 88 of file LemmingManager.m.
Returns the LemmingManager instance
Definition at line 72 of file LemmingManager.m.
- (CCArray *) lemmings [protected] |
- (int) lemmingsAdded [protected] |
Returns the number of Lemmings which have been added to the game (not the same as lemmingCount)
Definition at line 26 of file LemmingManager.h.
- (int) lemmingsKilled [protected] |
Returns the number of Lemmings which have been killed
Definition at line 28 of file LemmingManager.h.
- (int) lemmingsSaved [protected] |
Returns the number of Lemmings which have been saved
Definition at line 27 of file LemmingManager.h.
- (int) spawnsRemaining [protected] |
Definition at line 29 of file LemmingManager.h.
- (int) learningEpisodes [read, write, assign] |
Returns the number of learning episodes
Definition at line 24 of file LemmingManager.h.
- (MachineLearningType) learningType [read, write, assign] |
Definition at line 23 of file LemmingManager.h.
- (BOOL) sharedKnowledge [read, write, assign] |
Definition at line 31 of file LemmingManager.h.
- (int) totalNumberOfLemmings [read, write, assign] |
Definition at line 25 of file LemmingManager.h.