public void GetEntityPosition_OneAgentInWorld_ReturnThatAgentPosition() { EventManager evtman = new EventManager(); TileWorld world = new TileWorld(new Size(2, 2)); world.EventManager = evtman; Agent agent = new Unit(); world.AddEntity(agent,new TileSpawnInformation(new TilePosition(new Point(1, 2)))); Point expected = new Point(1, 2); Point actual = ((TilePosition) world.GetEntityPosition(agent)).Point; Assert.AreEqual(expected, actual); }
public ConsoleWorldView(TileWorld model, Func<XmasEntity, bool> focusCheck) : this(model) { this.focusCheck = focusCheck; }
public ConsoleWorldView(TileWorld model) { this.model = model; this.focusCheck = _ => false; }