Advertisement
Guest User

Untitled

a guest
Mar 21st, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.75 KB | None | 0 0
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. var board [8][8]rune
  6. var mainRow = [8]rune{'r', 'b', 'n', 'q', 'k', 'n', 'b', 'r'}
  7. var mainRowCaps = [8]rune{'R', 'B', 'N', 'Q', 'K', 'N', 'B', 'R'}
  8.  
  9. func whiteSide() {
  10.     for i := 0; i < 8; i++ {
  11.         board [0][i] = mainRow[i]
  12.     }
  13.  
  14.     for column := range board[1] {
  15.         board[1][column] = 'p'
  16.     }
  17.  
  18.     for j := 0; j < 6; j++ {
  19.         if j < 2 {
  20.             fmt.Printf("%c", board[j])
  21.         } else {
  22.             fmt.Print("| | | | | | | | |")
  23.         }
  24.             fmt.Println()
  25.     }
  26. }
  27.  
  28. func blackSide() {
  29.     for i := 0; i < 8; i++ {
  30.         board [7][i] = mainRowCaps[i]
  31.     }
  32.  
  33.     for column := range board[6] {
  34.         board[6][column] = 'P'
  35.     }
  36.  
  37.     for j := 6; j < 8; j++ {
  38.         fmt.Printf("%c", board[j])
  39.         fmt.Println()
  40.     }
  41. }
  42.  
  43. func main() {
  44.     whiteSide()
  45.     blackSide()
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement