Broad item class which will act as the parent for tool class and others similar. This item class acts as a versatile parent structure that lays the groundwork for various subclasses, such as the tool class and potentially others that share similar attributes and behaviours. The item class framework will enable efficient subclass creation while ensuring that each subclass inherits essential functionalities and characteristics from its parent. Extensive documentation for this class will also be made to ensure future subclass development is easily possible.
Milestones
[x] Basic implementation of items
[x] Change items to fit under ECS model
[x] ItemComponent
[x] Do extensive documentation for Items to allow easy item creation etc.
Description
Task: Item Class. Feature: #7
Broad item class which will act as the parent for tool class and others similar. This item class acts as a versatile parent structure that lays the groundwork for various subclasses, such as the tool class and potentially others that share similar attributes and behaviours. The item class framework will enable efficient subclass creation while ensuring that each subclass inherits essential functionalities and characteristics from its parent. Extensive documentation for this class will also be made to ensure future subclass development is easily possible.
Milestones
[x] Basic implementation of items
[x] Change items to fit under ECS model
[x] ItemComponent
[x] Do extensive documentation for Items to allow easy item creation etc.
Completion Deadline: Aug. 22
Member