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