Update(Tp1): Format

pull/1/head
Louis DUFOUR 2 years ago
parent 051e68e176
commit 3a6245e2cf

@ -14,10 +14,8 @@ public extension Board {
for row in grid {
for cell in row {
if let piece = cell.piece {
print(cell.cellType.symbol + piece.owner.symbol + piece.animal.symbol, terminator: " ")}
else {
print(cell.cellType.symbol, terminator: " ")}
}
print()

@ -9,28 +9,26 @@ import Foundation
public enum Animal: String { case rat, cat, dog, wolf, leopard, tiger, lion, elephant
public var description: String {
switch self {
case .rat:
return "Rat"
case .cat:
return "Cat"
case .dog:
return "Dog"
case .wolf:
return "Wolf"
case .leopard:
return "Leopard"
case .tiger:
return "Tiger"
case .lion:
return "Lion"
case .elephant:
return "Elephant"
}
}
switch self {
case .rat:
return "Rat"
case .cat:
return "Cat"
case .dog:
return "Dog"
case .wolf:
return "Wolf"
case .leopard:
return "Leopard"
case .tiger:
return "Tiger"
case .lion:
return "Lion"
case .elephant:
return "Elephant"
}
}
}

@ -30,15 +30,15 @@ public struct Board {
}
public var description: String {
var boardDescription = ""
for row in grid {
for cell in row {
boardDescription += cell.description + " "
}
boardDescription += "\n"
}
return boardDescription
var boardDescription = ""
for row in grid {
for cell in row {
boardDescription += cell.description + " "
}
boardDescription += "\n"
}
return boardDescription
}
}

@ -19,12 +19,12 @@ public struct Cell {
}
public var description: String {
var pieceDescription = "nil"
if let piece = piece {
pieceDescription = piece.description
}
return "Cell(type: (cellType), owner: (initialOwner), piece: (pieceDescription))"
}
var pieceDescription = "nil"
if let piece = piece {
pieceDescription = piece.description
}
return "Cell(type: (cellType), owner: (initialOwner), piece: (pieceDescription))"
}
}

@ -11,18 +11,18 @@ public enum CellType {
case unknown, jungle, water, trap, den
public var description: String {
switch self {
case .unknown:
return "unknown cell"
case .jungle:
return "jungle cell"
case .water:
return "water cell"
case .trap:
return "trap cell"
case .den:
return "den cell"
}
switch self {
case .unknown:
return "unknown cell"
case .jungle:
return "jungle cell"
case .water:
return "water cell"
case .trap:
return "trap cell"
case .den:
return "den cell"
}
}
}

Loading…
Cancel
Save