dwarrior.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //***************************************************************************
  2. //
  3. // dwarrior.h - This file contains the MechWarrior Class header definitions
  4. //
  5. // MechCommander 2
  6. //
  7. //---------------------------------------------------------------------------//
  8. // Copyright (C) Microsoft Corporation. All rights reserved. //
  9. //===========================================================================//
  10. #ifndef DWARRIOR_H
  11. #define DWARRIOR_H
  12. #define MAX_WAYPTS 15
  13. #define WEAPONS_STATUS_CANNOT_FIRE -1
  14. #define WEAPONS_STATUS_NO_TARGET -2
  15. #define WEAPONS_STATUS_OUT_OF_RANGE -3
  16. #define WEAPON_STATUS_NOT_READY -1
  17. #define WEAPON_STATUS_OUT_OF_AMMO -2
  18. #define WEAPON_STATUS_OUT_OF_RANGE -3
  19. #define WEAPON_STATUS_NOT_LOCKED -4
  20. #define WEAPON_STATUS_NO_CHANCE -5
  21. #define WEAPON_STATUS_TOO_HOT -6
  22. class GoalObject;
  23. typedef GoalObject* GoalObjectPtr;
  24. class MechWarrior;
  25. typedef MechWarrior* MechWarriorPtr;
  26. //------------------------------------------------------------------------------
  27. #endif