Advertisement
Guest User

Untitled

a guest
Jan 26th, 2014
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. /// GameBoard.h
  2.  
  3. #ifndef __GAMEBOARD_H__
  4. #define __GAMEBOARD_H__
  5.  
  6. #include <string>
  7. #include <iostream>
  8.  
  9. class GameBoard {
  10.     std::string lines[23];
  11.     int spaces[9];
  12.     void printX(int);
  13.     void printO(int);
  14.     void printEmpty(int);
  15.     void printHorizontalLine(int);
  16.     void printVerticalLine(int);
  17.    
  18. public:
  19.     static const int X;
  20.     static const int O;
  21.     static const int ROW_HEIGHT;
  22.     static const int ROW_WIDTH;
  23.    
  24.     GameBoard(){};
  25.     void display();
  26.     void setSpace(int, int);
  27. };
  28.  
  29. #endif
  30.  
  31. /// GameBoard.cpp
  32.  
  33. #include "GameBoard.h"
  34.  
  35. const int GameBoard::X = 1;
  36. const int GameBoard::O = 2;
  37. const int GameBoard::ROW_HEIGHT = 8;
  38. const int GameBoard::ROW_WIDTH = 29;
  39.  
  40. void GameBoard::printX(int row)
  41. {
  42.     // code
  43. }
  44. void GameBoard::printO(int row)
  45. {
  46.     // code
  47. }
  48. void GameBoard::printEmpty(int row)
  49. {
  50.     // code
  51. }
  52. void GameBoard::printHorizontalLine(int row)
  53. {
  54.     // code
  55. }
  56. void GameBoard::printVerticalLine(int row)
  57. {
  58.     // code
  59. }
  60. void GameBoard::display()
  61. {
  62.     // code
  63. }
  64. void GameBoard::setSpace(int space, int XorO)
  65. {
  66.     // code
  67. }
  68.  
  69.  
  70. /// Main.cpp
  71.  
  72. #include <string>
  73. #include <iostream>
  74. #include "GameBoard.h"
  75.  
  76. int main()
  77. {
  78.     GameBoard board;
  79.     board.display();
  80.     return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement