public AffectedTile(int x, int y, TerraformType Type) { this.x = x; this.y = y; this.Type = Type; }
public override void VisitSingleTileTerraformingOperation(SimpleTileTerraformingOperation operation) { Type = TerraformType.Simple; }
public override void VisitBlurTerraformingOperation(BlurTerraformingOperation operation) { Type = TerraformType.Blur; }
public override void VisitLevelTerraformingOperation(LevelTerraformingOperation operation) { Type = TerraformType.Level; }
public override void VisitTerraformingOperation(ITerraformingOperation operation) { Type = TerraformType.Undefined; }