// // GameModeInfo.h // Cartographic // // Created by Starla Insigna on 11/28/11. // Copyright (c) 2011 Four Island. All rights reserved. // #import #import "cocos2d.h" @interface GameModeInfo : NSObject { NSString* name; NSString* location; BOOL* stars; int numOfStars; BOOL unlocked; UIImage* image; NSString* unlockCondition; Class gameClass; NSString* globalHighscoreKey; int starsToUnlock; } @property (readonly) NSString* name; @property (readonly) NSString* location; @property (readonly) int numOfStars; @property (readonly) UIImage* image; @property (readonly) BOOL unlocked; @property (readonly) NSString* unlockCondition; @property (readonly) NSString* globalHighscoreKey; @property (readonly) int starsToUnlock; - (id)initWithName:(NSString*)m_name location:(NSString*)m_location numOfStars:(int)m_numOfStars imageFilename:(NSString*)m_imageFilename unlocked:(BOOL)m_unlocked unlockCondition:(NSString*)m_unlockCondition gameClass:(Class)m_gameClass globalHighscoreKey:(NSString*)m_globalHighscoreKey starsToUnlock:(int)m_starsToUnlock; - (void)setStar:(int)star_id withMessage:(NSString*)message; - (BOOL)star:(int)star_id; - (int)starsCollected; - (CCScene*)scene; - (void)unlock; - (void)dealloc; @end