Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <SFML/Graphics.hpp>
  2. #include<iostream>
  3. #include "menu.h"
  4. enum class GameState {PLAY, CHOOSE_WASHING_MACHINE, SCOREBOARD, EXIT};
  5. int main()
  6. {
  7. sf::RenderWindow window(sf::VideoMode(1080, 720), "Laundry Simulator 2017");
  8.  
  9. Menu menu(window.getSize().x, window.getSize().y);
  10.  
  11. while (window.isOpen())
  12. {
  13. sf::Event event;
  14. while (window.pollEvent(event))
  15. {
  16. if (event.type == sf::Event::KeyReleased)
  17. {
  18. switch (event.key.code)
  19. {
  20. case sf::Keyboard::Up:
  21. menu.moveUp();
  22. break;
  23. case sf::Keyboard::Down:
  24. menu.moveDown();
  25. break;
  26. case sf::Keyboard::Return:
  27. switch (menu.selectedItem())
  28. {
  29. case 0:
  30. //starta spelet
  31. break;
  32. case 1:
  33. //starta välj tvättmaskinstatet
  34. break;
  35. case 2:
  36. //Visa scoreboard
  37. break;
  38. case 3:
  39. window.close();
  40. break;
  41. }
  42. break;
  43. }
  44. }
  45. if (event.type == sf::Event::Closed)
  46. window.close();
  47. }
  48.  
  49. window.clear();
  50.  
  51. menu.draw(window);
  52.  
  53. window.display();
  54. }
  55.  
  56. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement