/* Autor: Leandro Bernsmuller
Declara agencia.cpp */



class CAgencia {

public:
   CAgencia ();

   BOOL m_bFuncionando;    // T - se foi iniciada eh pode tratar eventos

   // IA
   CAgente m_aoAgentes [ MAX_AGENTES ];   // os agentes

   BOOL mCriaAgentes ( CCenarioFisico* poCenario );
   void mDestroi ();
   BOOL mDisparaEvento ( DWORD dwEvento, PTRVAL pDado1, PTRVAL pDado2 );
   
   void mAlteraEnergia ( DWORD dwModeloCorpo, float fQuanto );
   void mInformaEnergia ( DWORD& dwNumAgentes,
                          float& fTotalEnergia,
                          float& fMaximoEnergia,
                          float& fMaxAbsEnergia );
};
