//
//  Repository.h
//  MHP3SkillSim
//

#import <Foundation/Foundation.h>
#import "PSConfig.h"
#import "CharmDB.h"
#import "SkillDB.h"
#import "PSBaseItems.h"
#import "PSSession.h"
#import "GameResource.h"
#import "SkillFukugo.h"
#import "PSMySet.h"

@interface Repository : NSObject <UIAlertViewDelegate> {
}

+ (id)mainRepository;
- (void)loadAll;

@property (nonatomic, readonly) PSConfig* config;
@property (nonatomic, readonly) SkillDB* skillDB;
@property (nonatomic, readonly) PSBaseItems* items;
@property (nonatomic, readonly) UIColor* color1;
@property (nonatomic, readonly) UIColor* color2;
@property (nonatomic, retain) GameResource* resource;
@property (nonatomic, retain) CharmDB* charmDB;
@property (nonatomic, retain) SkillFukugo* fukugo;
@property (nonatomic, retain) UIFont* userFont;
@property (nonatomic, retain) PSMySet* myset;

@end
