30 #ifndef __COMMANDS_H__
31 #define __COMMANDS_H__
186 unsigned short y,
UnitRef dest);
189 unsigned short arg2,
unsigned short arg3,
190 unsigned short arg4);
192 #define FlushCommands 1
196 #endif // !__COMMANDS_H__
void CommandUnload(CUnit &unit, const Vec2i &pos, CUnit *what, int flush)
Prepare command unload.
Definition: command.cpp:460
void SendCommandBoard(CUnit &unit, CUnit &dest, int flush)
Send board command.
Definition: commands.cpp:228
void SendCommandCancelResearch(CUnit &unit)
Send cancel research command.
Definition: commands.cpp:433
void SendCommandDismiss(CUnit &unit)
Send cancel building command.
Definition: commands.cpp:279
void CommandReturnGoods(CUnit &unit, CUnit *depot, int flush)
Prepare command return.
Definition: command.cpp:591
void CommandMove(CUnit &unit, const Vec2i &pos, int flush)
Prepare command move.
Definition: command.cpp:259
void SendCommandCancelTraining(CUnit &unit, int slot, const CUnitType *type)
Send cancel training command.
Definition: commands.cpp:365
void CommandRepair(CUnit &unit, const Vec2i &pos, CUnit *dest, int flush)
Prepare command repair.
Definition: command.cpp:289
void CommandTrainUnit(CUnit &unit, CUnitType &what, int flush)
Prepare command train.
Definition: command.cpp:623
void SendCommandCancelUpgradeTo(CUnit &unit)
Send cancel upgrade to command.
Definition: commands.cpp:399
void CommandQuit(int player)
Prepare command quit.
Definition: command.cpp:931
void SendCommandPatrol(CUnit &unit, const Vec2i &pos, int flush)
Send patrol command.
Definition: commands.cpp:211
void CommandSharedVision(int player, bool state, int opponent)
Prepare shared vision command.
Definition: command.cpp:876
void CommandAutoSpellCast(CUnit &unit, int spellid, int on)
Prepare command auto spellcast.
Definition: command.cpp:836
void CommandResourceLoc(CUnit &unit, const Vec2i &pos, int flush)
Prepare command resource location.
Definition: command.cpp:526
void SendCommandFollow(CUnit &unit, CUnit &dest, int flush)
Send follow command.
Definition: commands.cpp:108
unsigned short UnitRef
Definition: commands.h:127
void SendCommandSharedVision(int player, bool state, int opponent)
Send shared vision command.
Definition: commands.cpp:524
void SendCommandRepair(CUnit &unit, const Vec2i &pos, CUnit *dest, int flush)
Send repair command.
Definition: commands.cpp:143
void SendCommandAttackGround(CUnit &unit, const Vec2i &pos, int flush)
Send attack ground command.
Definition: commands.cpp:194
The big unit structure.
Definition: unit.h:119
void CommandAttackGround(CUnit &unit, const Vec2i &pos, int flush)
Prepare command attack ground.
Definition: command.cpp:368
void SendCommandDefend(CUnit &unit, CUnit &dest, int flush)
Send defend command.
Definition: commands.cpp:91
void CommandCancelUpgradeTo(CUnit &unit)
Prepare command cancel upgrade to.
Definition: command.cpp:745
void CommandSpellCast(CUnit &unit, const Vec2i &pos, CUnit *dest, const SpellType &spell, int flush, bool isAutocast=false)
Prepare command spellcast.
Definition: command.cpp:809
void SendCommandUpgradeTo(CUnit &unit, CUnitType &what, int flush)
Send upgrade to command.
Definition: commands.cpp:384
void SendCommandAutoRepair(CUnit &unit, int on)
Send auto repair command.
Definition: commands.cpp:159
void CommandStandGround(CUnit &unit, int flush)
Prepare command stand ground.
Definition: command.cpp:181
void ExecExtendedCommand(unsigned char type, int status, unsigned char arg1, unsigned short arg2, unsigned short arg3, unsigned short arg4)
Execute an extended command (from network).
Definition: commands.cpp:764
void SendCommandTrainUnit(CUnit &unit, CUnitType &what, int flush)
Send train command.
Definition: commands.cpp:348
void CommandBoard(CUnit &unit, CUnit &dest, int flush)
Prepare command board.
Definition: command.cpp:429
Definition: unittype.h:467
void SendCommandUnload(CUnit &unit, const Vec2i &pos, CUnit *what, int flush)
Send unload command.
Definition: commands.cpp:246
void SendCommandSpellCast(CUnit &unit, const Vec2i &pos, CUnit *dest, int spellid, int flush)
Send spell cast command.
Definition: commands.cpp:453
void CommandDefend(CUnit &unit, CUnit &dest, int flush)
Prepare command defend.
Definition: command.cpp:205
void SendCommandAttack(CUnit &unit, const Vec2i &pos, CUnit *dest, int flush)
Send attack command.
Definition: commands.cpp:177
void CommandCancelTraining(CUnit &unit, int slot, const CUnitType *type)
Prepare command cancel training.
Definition: command.cpp:657
void CommandAttack(CUnit &unit, const Vec2i &pos, CUnit *dest, int flush)
Prepare command attack.
Definition: command.cpp:335
void SendCommandResearch(CUnit &unit, CUpgrade &what, int flush)
Send research command.
Definition: commands.cpp:417
void CommandResearch(CUnit &unit, CUpgrade &what, int flush)
Prepare command research.
Definition: command.cpp:765
void SendCommandResourceLoc(CUnit &unit, const Vec2i &pos, int flush)
Send harvest location command.
Definition: commands.cpp:297
void CommandTransformIntoType(CUnit &unit, CUnitType &type)
immediate transforming into type.
Definition: command.cpp:730
void ExecCommand(unsigned char type, UnitRef unum, unsigned short x, unsigned short y, UnitRef dest)
Execute a command (from network).
Definition: commands.cpp:559
void SendCommandDiplomacy(int player, int state, int opponent)
Send diplomacy command.
Definition: commands.cpp:489
void SendCommandBuildBuilding(CUnit &unit, const Vec2i &pos, CUnitType &what, int flush)
Send build building command.
Definition: commands.cpp:264
void SendCommandStandGround(CUnit &unit, int flush)
Send stand ground command.
Definition: commands.cpp:74
void SendCommandStopUnit(CUnit &unit)
Send stop command.
Definition: commands.cpp:58
void SendCommandResource(CUnit &unit, CUnit &dest, int flush)
Send harvest command.
Definition: commands.cpp:314
void SendCommandReturnGoods(CUnit &unit, CUnit *dest, int flush)
Send return goods command.
Definition: commands.cpp:331
void CommandFollow(CUnit &unit, CUnit &dest, int flush)
Prepare command follow.
Definition: command.cpp:232
void CommandResource(CUnit &unit, CUnit &dest, int flush)
Prepare command resource.
Definition: command.cpp:557
void SendCommandMove(CUnit &unit, const Vec2i &pos, int flush)
Send move command.
Definition: commands.cpp:125
void CommandStopUnit(CUnit &unit)
Prepare command stop.
Definition: command.cpp:163
void CommandUpgradeTo(CUnit &unit, CUnitType &what, int flush)
Prepare command upgrade to.
Definition: command.cpp:704
void CommandBuildBuilding(CUnit &unit, const Vec2i &pos, CUnitType &, int flush)
Prepare command build.
Definition: command.cpp:482
void CommandDiplomacy(int player, int state, int opponent)
Prepare diplomacy command.
Definition: command.cpp:851
void CommandCancelResearch(CUnit &unit)
Prepare command cancel research.
Definition: command.cpp:787
void SendCommandAutoSpellCast(CUnit &unit, int spellid, int on)
Send auto spell cast command.
Definition: commands.cpp:471
Definition: upgrade_structs.h:154
void CommandAutoRepair(CUnit &unit, int on)
Send auto repair command.
Definition: command.cpp:319
void CommandPatrolUnit(CUnit &unit, const Vec2i &pos, int flush)
Prepare command patrol.
Definition: command.cpp:399
void CommandDismiss(CUnit &unit)
Prepare command dismiss.
Definition: command.cpp:507