Advertisement
Guest User

Board.cpp

a guest
Jul 22nd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. #include "Board.h"
  2.  
  3.  
  4. Board::Board()
  5. {
  6.     board.setSize(sf::Vector2f(300.0f, 400.0f));
  7.     Pit.setSize(sf::Vector2f(20.0f, 20.0f));
  8.     Pit.setPosition(sf::Vector2f(50.0f, 50.0f));
  9. }
  10.  
  11.  
  12. Board::~Board()
  13. {
  14. }
  15.  
  16. void Board::setTableTexture()
  17. {
  18.     //radi
  19.     //load teksturu
  20.     boardTexture.loadFromFile(PATH_IMAGES "background.png");
  21.     board.setTexture(&boardTexture);
  22.  
  23.  
  24.     //dobiti velicinu kockice
  25.     pitMoveMent = boardTexture.getSize();
  26.     moveXaxis = pitMoveMent.x / 10;
  27.     moveYaXis = pitMoveMent.y / 20;
  28. }
  29.  
  30. void Board::setTable()
  31. {
  32.     PitTexture.loadFromFile(PATH_IMAGES "O.png");
  33.     Pit.setTexture(&PitTexture);
  34.     for (size_t i = 0; i < 20; i++) {
  35.         for (size_t j = 0; j < 10; j++) {
  36.             vectBoard[i][j].setTexture(&PitTexture);
  37.         }
  38.     }
  39. }
  40.  
  41. void Board::draw(sf::RenderWindow & window)
  42. {
  43.     //window.draw(board);
  44.     for (size_t i = 0; i < 20; i++) {
  45.         for (size_t j = 0; j < 10; j++) {
  46.             vectBoard[i][j].draw();
  47.         }
  48.  
  49.     }
  50.     //window.draw(Pit);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement