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