Lines Matching refs:Orders
534 if (unit.Orders[0]->Finished && unit.Orders[0]->Action != UnitActionStill in HandleUnitAction()
535 && unit.Orders.size() == 1) { in HandleUnitAction()
537 delete unit.Orders[0]; in HandleUnitAction()
538 unit.Orders[0] = COrder::NewActionStill(); in HandleUnitAction()
546 if ((unit.Orders[0]->Action == UnitActionStandGround || unit.Orders[0]->Finished) in HandleUnitAction()
547 && unit.Orders.size() > 1) { in HandleUnitAction()
548 …if (unit.Removed && unit.Orders[0]->Action != UnitActionBoard) { // FIXME: johns I see this as an … in HandleUnitAction()
554 delete unit.Orders[0]; in HandleUnitAction()
555 unit.Orders.erase(unit.Orders.begin()); in HandleUnitAction()
563 unit.Orders[0]->Execute(unit); in HandleUnitAction()
633 !unit.Orders.empty() ? unit.CurrentAction() : -1, in DumpUnitInfo()
682 SyncHash ^= unit.Orders.empty() == false ? unit.CurrentAction() << 18 : 0; in UnitActionsEachCycle()