private void MakeTurnMakeChild(DirectionEnum direction, Membrane creature) { if (direction == DirectionEnum.Stay) { return; } var childPoint = DirectionEx.PointByDirection(direction, creature.Position); if (CommonMethods.IsValidAndFree(childPoint, Creatures)) { Creatures[childPoint.X, childPoint.Y] = creature.MakeChild(childPoint); } }
private void MakeTurnMakeChild(DirectionEnum direction, Membrane creature) { if (direction == DirectionEnum.Stay) return; var childPoint = DirectionEx.PointByDirection(direction, creature.Position); if (CommonMethods.IsValidAndFree(childPoint, Creatures)) { Creatures[childPoint.X, childPoint.Y] = creature.MakeChild(childPoint); } }