/* CONSTRUCTOR */ public UtilityDroid(DroidMaterial material, DroidModel model, DroidColor color, bool hasToolbox, bool hasComputerConnection, bool hasArm) : base(material, model, color) { this.HasToolbox = hasToolbox; this.HasComputerConnection = hasComputerConnection; this.HasArm = hasArm; CalculateTotalCost(); }
/* CONSTRUCTOR */ public Droid(DroidMaterial material, DroidModel model, DroidColor color) { this.Material = material; this.Model = model; this.Color = color; CalculateTotalCost(); }
public JanitorDroid(DroidMaterial material, DroidModel model, DroidColor color, bool hasToolbox, bool hasComputerConnection, bool hasArm, bool hasTrashCompactor, bool hasVacuum) : base(material, model, color, hasToolbox, hasComputerConnection, hasArm) { this.HasTrashCompactor = hasTrashCompactor; this.HasVacuum = hasVacuum; CalculateTotalCost(); }
Color GetDroidColor(DroidColor color) { switch (color) { case DroidColor.Black: return Colors.Black; case DroidColor.Blue: return Colors.Blue; case DroidColor.Green: return Colors.Green; case DroidColor.Orange: return Colors.Orange; case DroidColor.Pink: return Colors.Pink; case DroidColor.Purple: return Colors.Purple; case DroidColor.Red: return Colors.Red; case DroidColor.Yellow: return Colors.Yellow; default: return Colors.White; } }
// Constructor public ProtocolDroid(DroidMaterial material, DroidModel model, DroidColor color, int numberOfLanguages) : base(material, model, color) { this.NumberOfLanguages = numberOfLanguages; CalculateTotalCost(); }
void AddDroid(int x, int y, Direction direction, DroidColor color) { var droid = new Droid(); droid.position = new Position(x, y); droid.direction = direction; droid.color = color; boardElements.Add(droid); Droids.Add(droid); }
/* CONSTRUCTOR */ public AstromechDroid(DroidMaterial material, DroidModel model, DroidColor color, bool hasToolbox, bool hasComputerConnection, bool hasArm, bool hasFireExtinguisher, int numberOfShips) : base(material, model, color, hasToolbox, hasComputerConnection, hasArm) { this.NumberOfShips = numberOfShips; this.HasFireExtinguisher = hasFireExtinguisher; }