_________ __ __
/ _____// |_____________ _/ |______ ____ __ __ ______
\_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/
/ \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \
/_______ /|__| |__| (____ /__| (____ /\___ /|____//____ >
\/ \/ \//_____/ \/
______________________ ______________________
T H E W A R B E G I N S
Stratagus - A free fantasy real time strategy game engine
#include <action_die.h>
Public Member Functions | |
| COrder_Die () | |
| virtual COrder_Die * | Clone () const |
| virtual void | UpdatePathFinderData (PathFinderInput &input) |
action_die.cpp - The die action. | |
| virtual void | Save (CFile &file, const CUnit &unit) const |
| virtual bool | ParseSpecificData (lua_State *l, int &j, const char *value, const CUnit &unit) |
| virtual bool | IsValid () const |
| virtual void | Execute (CUnit &unit) |
| virtual PixelPos | Show (const CViewport &vp, const PixelPos &lastScreenPos) const |
Public Member Functions inherited from COrder | |
| COrder (int action) | |
| virtual void | Cancel (CUnit &unit) |
| virtual void | UpdateUnitVariables (CUnit &unit) const |
| bool | HasGoal () const |
| CUnit * | GetGoal () const |
| bool | ParseGenericData (lua_State *l, int &j, const char *value) |
| virtual | ~COrder () |
| Hash calculated to find sync failures. More... | |
| virtual void | OnAnimationAttack (CUnit &unit) |
| virtual void | FillSeenValues (CUnit &unit) const |
| virtual void | AiUnitKilled (CUnit &unit) |
| void | SetGoal (CUnit *const new_goal) |
| void | ClearGoal () |
| virtual const Vec2i | GetGoalPos () const |
| virtual bool | OnAiHitUnit (CUnit &unit, CUnit *attacker, int) |
Additional Inherited Members | |
Static Public Member Functions inherited from COrder | |
| static COrder * | NewActionAttack (const CUnit &attacker, CUnit &target) |
| static COrder * | NewActionAttack (const CUnit &attacker, const Vec2i &dest) |
| static COrder * | NewActionAttackGround (const CUnit &attacker, const Vec2i &dest) |
| static COrder * | NewActionBoard (CUnit &unit) |
| static COrder * | NewActionBuild (const CUnit &builder, const Vec2i &pos, CUnitType &building) |
| static COrder * | NewActionBuilt (CUnit &builder, CUnit &unit) |
| static COrder * | NewActionDefend (CUnit &dest) |
| static COrder * | NewActionDie () |
| static COrder * | NewActionExplore (const CUnit &unit) |
| static COrder * | NewActionFollow (CUnit &dest) |
| static COrder * | NewActionMove (const Vec2i &pos) |
| static COrder * | NewActionPatrol (const Vec2i ¤tPos, const Vec2i &dest) |
| static COrder * | NewActionRepair (CUnit &unit, CUnit &target) |
| static COrder * | NewActionRepair (const Vec2i &pos) |
| static COrder * | NewActionResearch (CUnit &unit, CUpgrade &upgrade) |
| static COrder * | NewActionResource (CUnit &harvester, const Vec2i &pos) |
| static COrder * | NewActionResource (CUnit &harvester, CUnit &mine) |
| static COrder * | NewActionReturnGoods (CUnit &harvester, CUnit *depot) |
| static COrder * | NewActionSpellCast (const SpellType &spell, const Vec2i &pos, CUnit *target, bool isAutocast=false) |
| static COrder * | NewActionStandGround () |
| static COrder * | NewActionStill () |
| static COrder * | NewActionTrain (CUnit &trainer, CUnitType &type) |
| static COrder * | NewActionTransformInto (CUnitType &type) |
| static COrder * | NewActionUpgradeTo (CUnit &unit, CUnitType &type, bool instant=false) |
| static COrder * | NewActionUnload (const Vec2i &pos, CUnit *what) |
Public Attributes inherited from COrder | |
| const unsigned char | Action |
| bool | Finished |
| global action More... | |
| bool | Instant |
| true when order is finish More... | |
Protected Member Functions inherited from COrder | |
| void | UpdatePathFinderData_NotCalled (PathFinderInput &input) |
|
inline |
|
inlinevirtual |
Implements COrder.
|
virtual |
Implements COrder.
|
virtual |
Implements COrder.
Implements COrder.
|
inlinevirtual |
Implements COrder.
1.8.17
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.