コード例 #1
0
 /* 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();
 }
コード例 #2
0
 /* CONSTRUCTOR */
 public Droid(DroidMaterial material, DroidModel model, DroidColor color)
 {
     this.Material = material;
     this.Model = model;
     this.Color = color;
     CalculateTotalCost();
 }
コード例 #3
0
 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();
 }
コード例 #4
0
 /* CONSTRUCTOR */
 public Droid(DroidMaterial material, DroidModel model, DroidColor color)
 {
     this.Material = material;
     this.Model    = model;
     this.Color    = color;
     CalculateTotalCost();
 }
コード例 #5
0
 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();
 }
コード例 #6
0
 /* 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();
 }
コード例 #7
0
ファイル: DroidShape.cs プロジェクト: gbahns/DroidRaces
		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;
			}
		}
コード例 #8
0
 // Constructor
 public ProtocolDroid(DroidMaterial material, DroidModel model, DroidColor color, int numberOfLanguages) : base(material, model, color)
 {
     this.NumberOfLanguages = numberOfLanguages;
     CalculateTotalCost();
 }
コード例 #9
0
ファイル: Board.cs プロジェクト: gbahns/DroidRaces
		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);
		}
コード例 #10
0
 /* 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;
 }
コード例 #11
0
 // Constructor
 public ProtocolDroid(DroidMaterial material, DroidModel model, DroidColor color, int numberOfLanguages)
     : base(material, model, color)
 {
     this.NumberOfLanguages = numberOfLanguages;
     CalculateTotalCost();
 }
コード例 #12
0
 /* 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;
 }