Darkwater

menu.cpp

May 10th, 2013
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. namespace game {
  2.  
  3. class Menu
  4. {
  5. public:
  6.     std::vector<game::Button> buttons;
  7.  
  8.     void addButton(game::Button button)
  9.     {
  10.         buttons.push_back(button);
  11.     }
  12.  
  13.     void update(const sf::Vector2i mousePos)
  14.     {
  15.         for(std::vector<game::Button>::size_type i = 0; i != buttons.size(); i++) {
  16.             buttons[i].update(mousePos);
  17.         }
  18.     }
  19.  
  20.     void draw(sf::RenderWindow& window) const
  21.     {
  22.         for(std::vector<game::Button>::size_type i = 0; i != buttons.size(); i++) {
  23.             buttons[i].draw(window);
  24.         }
  25.     }
  26. };
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment