RecipieLoader.h 527 B

123456789101112131415161718
  1. #pragma once
  2. #include <Array.h>
  3. #include "RecipieList.h"
  4. class RecipieLoader : public virtual Framework::ReferenceCounter
  5. {
  6. private:
  7. Framework::RCArray<RecipieList> lists;
  8. Framework::RCArray<ShapedRecipieList> shapedLists;
  9. public:
  10. RecipieLoader();
  11. void loadRecipies( const char* path );
  12. RecipieList* zRecipieList( const char* name );
  13. ShapedRecipieList* zShapedRecipieList( const char* name );
  14. void registerRecipieList( const char* name );
  15. void registerShapedRecipieList( const char* name );
  16. };