#ifndef _PLAYER_COMMAND_H #define _PLAYER_COMMAND_H // header file to track the information a player 'knows' about a sector, which may in fact not be true #include "Strategic Movement.h" // build main facilities strings for sector void AddFacilitiesToBox( INT16 sMapX, INT16 sMapY, UINT32 *uiHandle, BOOLEAN fCityInfoBox ); // set sector as enemy controlled BOOLEAN SetThisSectorAsEnemyControlled( INT16 sMapX, INT16 sMapY, INT8 bMapZ, BOOLEAN fContested ); // set sector as player controlled BOOLEAN SetThisSectorAsPlayerControlled( INT16 sMapX, INT16 sMapY, INT8 bMapZ, BOOLEAN fContested ); BOOLEAN IsSectorEnemyControlled( INT16 sMapX, INT16 sMapY, INT8 bMapZ ); #ifdef JA2TESTVERSION void ClearMapControlledFlags( void ); #endif /* // is this sector under player control BOOLEAN IsTheSectorPerceivedToBeUnderEnemyControl( INT16 sMapX, INT16 sMapY, INT8 bMapZ ); // make player's perceived control over the sector reflect reality void MakePlayerPerceptionOfSectorControlCorrect( INT16 sMapX, INT16 sMapY, INT8 bMapZ ); */ void ReplaceSoldierProfileInPlayerGroup( UINT8 ubGroupID, UINT8 ubOldProfile, UINT8 ubNewProfile ); #endif