요즘 자작으로 만드는 게임 유닛 클래스.
- Unit.h
class BattleSession;
class BattleSession *Battle;
class PlayerSession;
class PlayerSession *Player;
class ControllInterface;
class CotrollInterface *Controll;
class TechType;
class UpgradeType;
class AttributeType;
class EquipmentType;
class UnitCommand;
class UnitCommandType;
class WeaponInterface;
class WeaponInterface *Weapon;
class UnitInterface;
class UnitInterface *Unit;
class UnitInterface : public Content
{
protected:
virtual ~UnitInterface() = default;
public:
virtual int GetId() const = 0;
....
전방 선언 엄청 많아진다...
댓글 0