arsdever/gamify

Refactor metatype and component classes

Aberta

#60 aberto em 15 de set. de 2024

 (0 comentário) (0 reação) (0 responsável)C (0 fork)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (0 estrela)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

As of the implementation currently on scripting_api branch, the metadata and the component classes are within the library component_interface, which is not great. The library itself does not look good and is kinda meaningless. Nevertheless, in the scope of this issue, I want those classes to be moved out from that lib into probably lib project. Some steps needed to be done to achieve that:

  • move metatype registry into metatype class
  • replace type getter in component class to get the type from metatype registry
  • update the CMakeLists file

This should probably be enough to achieve the goal.

Guia do colaborador