Guest User

Untitled

a guest
May 21st, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include "PauseMenu2.h"
  2.  
  3. #include "Input.h"
  4. #include "LevelSet.h"
  5. #include "HubController.h"
  6.  
  7.  
  8. void PauseMenu2::load(){
  9.   menu=NULL;
  10. }
  11. void PauseMenu2::setup(){
  12.   menu = new UIMenu();
  13.  
  14.   UIElement* btn1 = new UIButton(IO.Manager.getSprite("ui/###/test.spr"));
  15.   btn1->pos = Vec2D(1280/2, 200);
  16.   menu->addElement(btn1);
  17.  
  18.   btn1 = new UIButton(IO.Manager.getSprite("ui/###/test.spr"));
  19.   btn1->pos = Vec2D(1280/2, 250);
  20.   menu->addElement(btn1);
  21.  
  22.   btn1 = new UIButton(IO.Manager.getSprite("ui/###/test.spr"));
  23.   btn1->pos = Vec2D(1280/2, 300);
  24.   menu->addElement(btn1);
  25.  
  26.   btn1 = new UIButton(IO.Manager.getSprite("ui/###/test.spr"));
  27.   btn1->pos = Vec2D(1280/2, 350);
  28.   btn1->disabled = true;
  29.   menu->addElement(btn1);
  30.  
  31.   btn1 = new UIButton(IO.Manager.getSprite("ui/###/test.spr"));
  32.   btn1->pos = Vec2D(1280/2, 400);
  33.   menu->addElement(btn1);
  34.  
  35.   menu->linkElement(0, 1, UIMenu::DOWN);
  36.   menu->linkElement(1, 2, UIMenu::DOWN);
  37.   menu->linkElement(2, 3, UIMenu::DOWN);
  38.   menu->linkElement(3, 4, UIMenu::DOWN);
  39.   menu->linkElement(4, 0, UIMenu::DOWN);
  40. }
  41. void PauseMenu2::update(){
  42.   menu->update();
  43.  
  44.   //if menu->focus->getState() == "button pressed"
  45.   //   react to button press based on which one
  46. }
  47. void PauseMenu2::render(){
  48.   menu->render();
  49. }
  50. void PauseMenu2::kill(){
  51.   delete menu;
  52. }
  53. void PauseMenu2::unload(){
  54.  
  55. }
Add Comment
Please, Sign In to add comment