Leedwon

Untitled

Jun 10th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include "StatkiH.h"
  2. #include <iostream>
  3.  
  4. Board::Board() : destroyer()   // tworzenie planszy
  5. {
  6.     for (int i = 0; i < 10; i++)
  7.     {
  8.         for (int j = 0; j < 20; j++)
  9.         {
  10.             if (j % 2 == 0)
  11.                 board[i][j] = '|';
  12.             else if(j % 2 == 1)
  13.                 board[i][j] = '_';
  14.         }
  15.     }
  16.     destroyer.SetLen(4);
  17.     destroyer.SetHp(4);
  18.     for (int i = 0; i < 3; i++)
  19.     {
  20.         if (i < 2)
  21.         {
  22.             cruiser[i].SetHp(3);
  23.             cruiser[i].SetLen(3);
  24.         }
  25.         if (i < 3)
  26.         {
  27.             frigate[i].SetHp(2);
  28.             frigate[i].SetLen(2);
  29.         }
  30.         submarine[i].SetHp(1);
  31.         submarine[i].SetLen(1);
  32.     }
  33. }
  34. void Board::PutShips()
  35. {
  36.  
  37. }
  38. void Board::ShowBoard()
  39. {
  40.     std::cout << "  ";
  41.     for (char i = 'A'; i < 'K'; i++)
  42.         std::cout << " " << i;
  43.     std::cout << std::endl;
  44.     std::cout << "   ";
  45.     for (int i = 0; i < 10; i++)
  46.         std::cout << "_ ";
  47.     for (int i = 0; i < 10; i++)
  48.     {
  49.         if (i == 9)
  50.             std::cout << "\n" << i + 1;
  51.         else
  52.             std::cout << "\n " << i + 1;
  53.         for(int j = 0; j < 20; j++)
  54.         {
  55.             std::cout << board[i][j];
  56.         }
  57.         std::cout << "|";
  58.     }
  59. }
Add Comment
Please, Sign In to add comment