Hola gente quisiera saber por que en algunos archivos de encabezados crean clases imcompletas.
aca un ejemplo.
si se fijan la clase InteractComponent esta incompleta.
tambien crea un puntero de tipo InteractComponent.
desde ya muchas gracias a todos y disculpen si no me explico bien ya q soy nuevo en c++.
· Los títulos deben ser descriptivos
>aquí las reglas del foro
-Engel Lex
aca un ejemplo.
Código (cpp) [Seleccionar]
#pragma once
class InteractComponent; // <------ a esto me refiero con clase incompleta.
class LeverTile final : public LevelDynamicTile {
public:
LeverTile(LevelScreen* levelScreen);
//.....
//.....
private:
// the lever can only be used by hand if the main char is in this range.
// it is however always possible for a telekinesis spell to activate the lever if its projectile reaches the lever.
static const float ACTIVATE_RANGE;
std::vector<LeverDependentTile*> m_dependentTiles;
bool m_isGround = false;
bool m_isTelekinesisLocked = false;
InteractComponent* m_interactComponent;
};
si se fijan la clase InteractComponent esta incompleta.
tambien crea un puntero de tipo InteractComponent.
desde ya muchas gracias a todos y disculpen si no me explico bien ya q soy nuevo en c++.
· Los títulos deben ser descriptivos
>aquí las reglas del foro
-Engel Lex