public Field InitializeSimpleGame(string token_1, string nick_1, string token_2, string nick_2) { playField = FieldGenerator.GenerateSimpleField(this); playField.AddCharacter(1, nick_1); playField.AddCharacter(2, nick_2); PlayersCharacters.Add(token_1, 1); PlayersCharacters.Add(token_2, 2); playField.PrepareFieldForStart(); return(playField); }
public void FieldTest() { Field f = FieldGenerator.GenerateSimpleField(); Assert.AreEqual(f.Width, 8); Assert.AreEqual(f.Height, 8); f.SetStartFinish(new RectangleZone(1, 2, 1, 2), new RectangleZone(6, 7, 6, 7)); f.AddCharacter(1); f.AddCharacter(2); f.PrepareFieldForStart(); f.MoveCharacter(1, new DiscreteCoordinates(6, 6)); Assert.AreEqual(f.FinishedPlayerId, 1); }