etqw-sdk/source/game/botai/aas/AASCallback_FindFlaggedArea...

36 lines
819 B
C++

// Copyright (C) 2007 Id Software, Inc.
//
#include "../../precompiled.h"
#pragma hdrstop
#include "AAS.h"
#include "AASCallback_FindFlaggedArea.h"
/*
============
idAASCallback_FindFlaggedArea::idAASCallback_FindFlaggedArea
============
*/
idAASCallback_FindFlaggedArea::idAASCallback_FindFlaggedArea( const int areaFlag, bool set ) {
this->areaFlag = areaFlag;
this->test = ( set != false );
}
/*
============
idAASCallback_FindFlaggedArea::~idAASCallback_FindFlaggedArea
============
*/
idAASCallback_FindFlaggedArea::~idAASCallback_FindFlaggedArea() {
}
/*
============
idAASCallback_FindFlaggedArea::AreaIsGoal
============
*/
bool idAASCallback_FindFlaggedArea::AreaIsGoal( const idAAS *aas, int areaNum ) {
return ( aas->GetAreaFlags( areaNum ) & areaFlag ) == test;
}