protected override WaveFront CreateAPointWaveOnTheEasternEdge(Position position) { WaveFront newFront = new NorthEasternWaveFront(); newFront.WesternPoint = position; newFront.EasternPoint = position; newFront.IsWesternPointShared = false; newFront.IsEasternPointShared = true; return(newFront); }
protected override WaveFront CreateWaveFrontWithSameDirection() { WaveFront waveFront = new NorthEasternWaveFront(); return(waveFront); }