RecipieLoader.h 517 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <Array.h>
  3. #include "RecipieGroupConfig.h"
  4. #include "RecipieList.h"
  5. class RecipieLoader : public virtual Framework::ReferenceCounter
  6. {
  7. private:
  8. Framework::RCArray<RecipieList> lists;
  9. Framework::RCArray<RecipieGroupConfig> groupConfigs;
  10. public:
  11. RecipieLoader();
  12. ~RecipieLoader();
  13. void loadRecipies(const char* path);
  14. RecipieList* zRecipieList(const char* name) const;
  15. void registerRecipieList(const char* name);
  16. Framework::Text getCrafingUIML(int itemTypeId);
  17. };