Checks whether the perception of behaviours that are supposably seen by an agent are correctly handled by:
priming the corresponding behaviourRule in memory
This is done for all agents.
Checks whether perceiving a person is correctly handled:
1) by priming the corresponding personFact in memory
2) density levels affecting physiology
3) satisfaction of the social goal
This class describes a test of the function of the implemented CrowdModel
It concerns one of the major processes: perception
By checking this process, the functioning of the structure components
is also tested.
Function returns a position close a given position (here the position of a friend is used)
It searches for a position in the Moore's neighbourhood (the eight surrounding patches)
When no position can be found in the neighbourhood that is available for an agent to stand
on (depending on walkablility: occupiedness (other objects/agents) and positioned within the world)
the function returns null.
When an agents observes the world around it, information enters the cognitive system that directly affect the agent in terms
of activation or dominance.