Guest User

Untitled

a guest
May 17th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. //  Level.h
  3. //  Cocos2DSimpleGame
  4. //
  5. //  Created by Ray Wenderlich on 3/22/10.
  6. //  Copyright 2010 Ray Wenderlich. All rights reserved.
  7. //
  8.  
  9. #import <Foundation/Foundation.h>
  10.  
  11. @interface Level : NSObject {}
  12.  
  13. @property (nonatomic, assign) int levelNum;
  14. @property (nonatomic, assign) float spawnRate;
  15. @property (nonatomic, assign) int enemyHP;
  16. @property (nonatomic, copy) NSString *bgImageName;
  17.  
  18. - (id)initWithLevelNum:(int)levelNum
  19.             spawnRate:(float)spawnRate
  20.             enemyHP:(int)enemyHP
  21.             bgImageName:(NSString *)bgImageName;
  22.  
  23. @end
  24.  
  25.  
  26.  
  27. //  Level.m
  28. //  Cocos2DSimpleGame
  29. //
  30. //  Created by Ray Wenderlich on 3/22/10.
  31. //  Copyright 2010 Ray Wenderlich. All rights reserved.
  32. //
  33.  
  34. #import "Level.h"
  35.  
  36. @implementation Level
  37.  
  38. @synthesize spawnRate = _spawnRate;
  39. @synthesize levelNum = _levelNum;
  40. @synthesize enemyHP = _enemyHP;
  41. @synthesize bgImageName = _bgImageName;
  42.  
  43. - (id)initWithLevelNum:(int)levelNum
  44.             spawnRate:(float)spawnRate
  45.             enemyHP:(int)enemyHP
  46.             bgImageName:(NSString *)bgImageName {
  47.  
  48.     if ((self = [super init])) {
  49.         self.levelNum = levelNum;
  50.         self.spawnRate = spawnRate;
  51.         self.enemyHP = enemyHP;
  52.         self.bgImageName = bgImageName;
  53.     }
  54.    
  55.     return self;
  56.    
  57. }
  58.  
  59. @end
Add Comment
Please, Sign In to add comment