Exemple #1
0
 public InteractiveSpace(SpaceTemplate spaceTemplate, AgentsCollisionModel agentsCollisionModel) : base(spaceTemplate, agentsCollisionModel)
 {
 }
Exemple #2
0
 public Space(SpaceTemplate template, AgentsCollisionModel agentsCollisionModel) : this(template.Width, template.Height, agentsCollisionModel)
 {
     AddObstacles(template.Obstacles);
 }
Exemple #3
0
 public CardinalMovementSpace(SpaceTemplate spaceTemplate, AgentsCollisionModel agentsCollisionModel) : base(spaceTemplate, agentsCollisionModel)
 {
 }
Exemple #4
0
 public static void GenerateAgents(SpaceTemplateGeneratorProperties properties, SpaceTemplate environmentBitmap)
 {
     GenerateAgents(new Random(properties.Seed), environmentBitmap.Obstacles, environmentBitmap.AgentMap, properties.NumberOfAgents);
     environmentBitmap.Update();
 }