Skip to content
Snippets Groups Projects
UnitInformation.h 396 B
Newer Older
Rojikku98's avatar
Rojikku98 committed
#pragma once
#include "Unit.h"
#include "IDAReplayObserver.h"

class IDAReplayObserver;

class UnitInformation: public Unit
{
	mutable IDAReplayObserver * m_replayObserver;

Rojikku98's avatar
Rojikku98 committed
public:
		UnitInformation(const sc2::Unit * unit, IDAReplayObserver & replayObserver);

Rojikku98's avatar
Rojikku98 committed
		std::string getType() const;
		std::string getTypeName() const;
Rojikku98's avatar
Rojikku98 committed
		bool hasTarget() const;
		UnitInformation getTarget() const;
Rojikku98's avatar
Rojikku98 committed

};