ItemType.h 495 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <Bild.h>
  3. #include "ModelInfo.h"
  4. class ItemType : public virtual Framework::ReferenceCounter
  5. {
  6. protected:
  7. const int id;
  8. const ModelInfo model;
  9. Framework::Bild* icon;
  10. public:
  11. ItemType(int id, ModelInfo model);
  12. ~ItemType();
  13. int getId() const;
  14. void setBild(Framework::Bild* icon);
  15. Framework::Bild* zIcon() const;
  16. Framework::Model3DData* getItemModel() const;
  17. Framework::Model3DTextur* getItemTextur() const;
  18. };