Advertisement
Guest User

Untitled

a guest
Nov 13th, 2011
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. #include <SFML/System.hpp>
  2. #include <SFML/Window.hpp>
  3. #include <SFML/Graphics.hpp>
  4.  
  5. #include "StateManager.h"
  6. #include "Menu.h"
  7.  
  8. StateManager *createStateManager(sf::RenderWindow *App);
  9.  
  10. int main()
  11. {
  12.     sf::RenderWindow App(sf::VideoMode::GetMode(0), "ODD", sf::Style::Fullscreen);
  13.     App.UseVerticalSync(true);
  14.  
  15.     StateManager *manager = createStateManager(&App);
  16.     manager->SetState("Menu");
  17.  
  18.     while(manager->Update(App.GetFrameTime()))
  19.     {
  20.         manager->Render();
  21.     }
  22.  
  23.     delete manager;
  24.     return 0;
  25. }
  26.  
  27. StateManager *createStateManager(sf::RenderWindow *App)
  28. {
  29.     StateManager *manager = new StateManager();
  30.  
  31.     Menu *start = new Menu(App);
  32.     manager->AddState("Menu", start);
  33.  
  34.     return manager;
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement