30 #ifndef __ACTION_BUILD_H__
31 #define __ACTION_BUILD_H__
64 bool MoveToLocation(
CUnit &unit);
67 bool BuildFromOutside(
CUnit &unit)
const;
78 #endif // !__ACTION_BUILD_H__
const CUnitType & GetUnitType() const
Definition: action_build.h:60
virtual COrder_Build * Clone() const
Definition: action_build.h:47
virtual bool ParseSpecificData(lua_State *l, int &j, const char *value, const CUnit &unit)
Definition: action_build.cpp:111
T y
Definition: vec2i.h:43
The big unit structure.
Definition: unit.h:119
static COrder * NewActionBuild(const CUnit &builder, const Vec2i &pos, CUnitType &building)
Definition: action_build.cpp:72
virtual bool IsValid() const
Definition: action_build.cpp:138
virtual void AiUnitKilled(CUnit &unit)
Definition: action_build.cpp:170
Definition: viewport.h:63
Definition: unittype.h:467
unit paroling area
Definition: actions.h:72
virtual void Save(CFile &file, const CUnit &unit) const
Definition: action_build.cpp:93
virtual const Vec2i GetGoalPos() const
Definition: action_build.h:61
T x
Definition: vec2i.h:42
virtual PixelPos Show(const CViewport &vp, const PixelPos &lastScreenPos) const
Definition: action_build.cpp:143
virtual void Execute(CUnit &unit)
Definition: action_build.cpp:422
COrder_Build()
Definition: action_build.h:41
virtual void UpdatePathFinderData(PathFinderInput &input)
Definition: action_build.cpp:158
Definition: action_build.h:37