_________ __                 __
        /   _____//  |_____________ _/  |______     ____  __ __  ______
        \_____  \\   __\_  __ \__  \\   __\__  \   / ___\|  |  \/  ___/
        /        \|  |  |  | \// __ \|  |  / __ \_/ /_/  >  |  /\___ \
       /_______  /|__|  |__|  (____  /__| (____  /\___  /|____//____  >
               \/                  \/          \//_____/            \/
    ______________________                           ______________________
                          T H E   W A R   B E G I N S
                   Stratagus - A free fantasy real time strategy game engine

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
COrder Member List

This is the complete list of members for COrder, including all inherited members.

ActionCOrder
AiUnitKilled(CUnit &unit)COrdervirtual
Cancel(CUnit &unit)COrderinlinevirtual
ClearGoal()COrder
Clone() const =0COrderpure virtual
COrder(int action)COrderinlineexplicit
Execute(CUnit &unit)=0COrderpure virtual
FillSeenValues(CUnit &unit) const COrdervirtual
FinishedCOrder
GetGoal() const COrderinline
GetGoalPos() const COrdervirtual
HasGoal() const COrderinline
IsValid() const =0COrderpure virtual
NewActionAttack(const CUnit &attacker, CUnit &target)COrderstatic
NewActionAttack(const CUnit &attacker, const Vec2i &dest)COrderstatic
NewActionAttackGround(const CUnit &attacker, const Vec2i &dest)COrderstatic
NewActionBoard(CUnit &unit)COrderstatic
NewActionBuild(const CUnit &builder, const Vec2i &pos, CUnitType &building)COrderstatic
NewActionBuilt(CUnit &builder, CUnit &unit)COrderstatic
NewActionDefend(CUnit &dest)COrderstatic
NewActionDie()COrderstatic
NewActionFollow(CUnit &dest)COrderstatic
NewActionMove(const Vec2i &pos)COrderstatic
NewActionPatrol(const Vec2i &currentPos, const Vec2i &dest)COrderstatic
NewActionRepair(CUnit &unit, CUnit &target)COrderstatic
NewActionRepair(const Vec2i &pos)COrderstatic
NewActionResearch(CUnit &unit, CUpgrade &upgrade)COrderstatic
NewActionResource(CUnit &harvester, const Vec2i &pos)COrderstatic
NewActionResource(CUnit &harvester, CUnit &mine)COrderstatic
NewActionReturnGoods(CUnit &harvester, CUnit *depot)COrderstatic
NewActionSpellCast(const SpellType &spell, const Vec2i &pos, CUnit *target, bool isAutocast=false)COrderstatic
NewActionStandGround()COrderstatic
NewActionStill()COrderstatic
NewActionTrain(CUnit &trainer, CUnitType &type)COrderstatic
NewActionTransformInto(CUnitType &type)COrderstatic
NewActionUnload(const Vec2i &pos, CUnit *what)COrderstatic
NewActionUpgradeTo(CUnit &unit, CUnitType &type)COrderstatic
OnAiHitUnit(CUnit &unit, CUnit *attacker, int)COrdervirtual
OnAnimationAttack(CUnit &unit)COrdervirtual
ParseGenericData(lua_State *l, int &j, const char *value)COrder
ParseSpecificData(lua_State *l, int &j, const char *value, const CUnit &unit)=0COrderpure virtual
Save(CFile &file, const CUnit &unit) const =0COrderpure virtual
SetGoal(CUnit *const new_goal)COrder
Show(const CViewport &vp, const PixelPos &lastScreenPos) const =0COrderpure virtual
UpdatePathFinderData(PathFinderInput &input)=0COrderpure virtual
UpdatePathFinderData_NotCalled(PathFinderInput &input)COrderprotected
UpdateUnitVariables(CUnit &unit) const COrderinlinevirtual
~COrder()COrdervirtual
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.