Serialized Form


Package es.upv.dsic.gti_ia.jgomas

Class es.upv.dsic.gti_ia.jgomas.CAmmoPack extends CPack implements Serializable

serialVersionUID: 1L

Class es.upv.dsic.gti_ia.jgomas.CBasicTroop extends CJGomasAgent implements Serializable

Serialized Fields

m_Manager

jade.core.AID m_Manager
Variable used to store the AID of Manager


m_TaskList

java.util.Hashtable m_TaskList
List of prepared to execut tasks


m_CurrentTask

CTask m_CurrentTask
Variable used to point the current task in execution


m_bObjectiveCarried

boolean m_bObjectiveCarried
Variable indicating if this agent is carrying the objective pack (flag)


m_TaskPriority

int[] m_TaskPriority
Array of default values of priorities for each task


m_ControlPoints

Vector3D[] m_ControlPoints
Array of points used in patrolling task


m_iControlPointsIndex

int m_iControlPointsIndex
Current position in array m_ControlPoints


m_AStarPath

Vector3D[] m_AStarPath
Array of points used in walking (a calculated) path task


m_iAStarPathIndex

int m_iAStarPathIndex
Current position in array m_AStarPath


m_FOVObjects

java.util.ArrayList m_FOVObjects
List of objects in the agent's Field Of Vision


m_AimedAgent

CSight m_AimedAgent
Current aimed enemy


m_eTeam

int m_eTeam

m_eClass

int m_eClass

m_iHealth

int m_iHealth

m_iProtection

int m_iProtection

m_iStamina

int m_iStamina

m_iPower

int m_iPower

m_iAmmo

int m_iAmmo

m_bFighting

boolean m_bFighting
Variable indicating if agent is fighting at this moment


m_bEscaping

boolean m_bEscaping
Variable indicating if agent is escaping at this moment


m_Movement

CMobile m_Movement
Current position, direction, and so on...


m_iSoldiersCount

int m_iSoldiersCount

m_iMedicsCount

int m_iMedicsCount

m_iEngineersCount

int m_iEngineersCount

m_iFieldOpsCount

int m_iFieldOpsCount

m_iTeamCount

int m_iTeamCount

m_Threshold

es.upv.dsic.gti_ia.jgomas.CThreshold m_Threshold
Limits of some variables (to trigger some events)


m_Map

CTerrainMap m_Map
Current Map


m_FSM

jade.core.behaviours.FSMBehaviour m_FSM

m_ServiceType

java.util.List m_ServiceType

m_sMedicService

java.lang.String m_sMedicService

m_sAmmoService

java.lang.String m_sAmmoService

m_sBackupService

java.lang.String m_sBackupService

m_Random

java.util.Random m_Random

Class es.upv.dsic.gti_ia.jgomas.CFieldOps extends CTroop implements Serializable

serialVersionUID: 1L

Class es.upv.dsic.gti_ia.jgomas.CJGomasAgent extends jade.core.Agent implements Serializable

Serialized Fields

m_ID

int m_ID

m_ServiceList

java.util.List m_ServiceList

Class es.upv.dsic.gti_ia.jgomas.CManager extends CJGomasAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

MAX_TOTAL_AGENTS

int MAX_TOTAL_AGENTS

m_REServer

CServer m_REServer

m_AgentList

es.upv.dsic.gti_ia.jgomas.CMicroAgent[] m_AgentList

m_iNumberOfAgents

int m_iNumberOfAgents

m_Registry

CRegistry m_Registry

m_iFPS

int m_iFPS

m_lMatchTime

long m_lMatchTime

m_lMatchInit

long m_lMatchInit

m_sMapName

java.lang.String m_sMapName

m_DinObjectList

java.util.Hashtable m_DinObjectList

m_Map

CTerrainMap m_Map

m_GameStatistic

es.upv.dsic.gti_ia.jgomas.CGameStatistic m_GameStatistic

Class es.upv.dsic.gti_ia.jgomas.CMedic extends CTroop implements Serializable

serialVersionUID: 1L

Class es.upv.dsic.gti_ia.jgomas.CMedicPack extends CPack implements Serializable

serialVersionUID: 1L

Class es.upv.dsic.gti_ia.jgomas.CObjPack extends CPack implements Serializable

serialVersionUID: 1L

Serialized Fields

m_bTaken

boolean m_bTaken

m_Origin

Vector3D m_Origin

Class es.upv.dsic.gti_ia.jgomas.CPack extends CJGomasAgent implements Serializable

Serialized Fields

m_eType

int m_eType

m_eTeam

int m_eTeam

m_Position

Vector3D m_Position

m_Manager

jade.core.AID m_Manager

m_Random

java.util.Random m_Random

Class es.upv.dsic.gti_ia.jgomas.CSoldier extends CTroop implements Serializable

serialVersionUID: 1L

Class es.upv.dsic.gti_ia.jgomas.CTroop extends CBasicTroop implements Serializable