summary refs log tree commit diff stats
path: root/Classes/GameModeInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'Classes/GameModeInfo.h')
-rw-r--r--Classes/GameModeInfo.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/Classes/GameModeInfo.h b/Classes/GameModeInfo.h new file mode 100644 index 0000000..7d60645 --- /dev/null +++ b/Classes/GameModeInfo.h
@@ -0,0 +1,38 @@
1//
2// GameModeInfo.h
3// Cartographic
4//
5// Created by Starla Insigna on 11/28/11.
6// Copyright (c) 2011 Four Island. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "cocos2d.h"
11
12@interface GameModeInfo : NSObject {
13 NSString* name;
14 NSString* location;
15 BOOL* stars;
16 int numOfStars;
17 BOOL unlocked;
18 UIImage* image;
19 NSString* unlockCondition;
20 Class gameClass;
21 NSString* globalHighscoreKey;
22}
23
24@property (readonly) NSString* name;
25@property (readonly) NSString* location;
26@property (readonly) int numOfStars;
27@property (readonly) UIImage* image;
28@property (readonly) BOOL unlocked;
29@property (readonly) NSString* globalHighscoreKey;
30- (id)initWithName:(NSString*)m_name location:(NSString*)m_location numOfStars:(int)m_numOfStars imageFilename:(NSString*)m_imageFilename unlocked:(BOOL)m_unlocked gameClass:(Class)m_gameClass globalHighscoreKey:(NSString*)m_globalHighscoreKey;
31- (void)setStar:(int)star_id withMessage:(NSString*)message;
32- (BOOL)star:(int)star_id;
33- (int)starsCollected;
34- (CCScene*)scene;
35- (void)unlock;
36- (void)dealloc;
37
38@end