Example #1
0
        public static char ShipDisplayChar(ShipClassification classification)
        {
            switch (classification)
            {
            case ShipClassification.Destroyer: return('d');

            case ShipClassification.Submarine: return('s');

            case ShipClassification.Cruiser: return('c');

            case ShipClassification.Battleship: return('b');

            case ShipClassification.Carrier: return('C');
            }
            throw new Exception("Invalid case reached in Ship.Char.");
        }
Example #2
0
 public Ship(ShipClassification classification)
 {
     this.Classification = classification;
     this.Tiles          = new List <ShipTile>();
 }