Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. void updateSliders(const Real &one, const Real &two, const Real &three)
  2. {
  3. if(page==PAGE_CUSTOM3)
  4. {
  5. colourVal[colourPartID].r = one;
  6. colourVal[colourPartID].g = two;
  7. colourVal[colourPartID].b = three;
  8. }
  9. else if(page==PAGE_CUSTOM4 || page==PAGE_PRESET2)
  10. {
  11. if (mDef->isAdmin)
  12. {
  13. const Real tScale = ADMINMINSIZE + (page==PAGE_PRESET2?two:one)*ADMINMAXSIZE;
  14. mUnit->getObjectNode()->setScale(tScale,tScale,tScale);
  15. }
  16. else if (mDef->isMod)
  17. {
  18. const Real tScale = MODMINSIZE + (page==PAGE_PRESET2?two:one)*MODMAXSIZE;
  19. mUnit->getObjectNode()->setScale(tScale,tScale,tScale);
  20. }
  21. else
  22. {
  23. const Real tScale = USERMINSIZE + (page==PAGE_PRESET2?two:one)*USERMAXSIZE;
  24. mUnit->getObjectNode()->setScale(tScale,tScale,tScale);
  25. }
  26. }
  27. refreshPage();
  28. }
  29. void getSliderValue(Real &one, Real &two, Real &three)
  30. {
  31. if(page==PAGE_CUSTOM3)
  32. {
  33. one = colourVal[colourPartID].r;
  34. two = colourVal[colourPartID].g;
  35. three = colourVal[colourPartID].b;
  36. }
  37. else if(page==PAGE_CUSTOM4)
  38. {
  39. if (mDef->isAdmin)
  40. {
  41. one = (mUnit->getObjectNode()->getScale().x-ADMINMINSIZE)/ADMINMAXSIZE;
  42. }
  43. else if (mDef->isMod)
  44. {
  45. one = (mUnit->getObjectNode()->getScale().x-MODMINSIZE)/MODMAXSIZE;
  46. }
  47. else
  48. {
  49. one = (mUnit->getObjectNode()->getScale().x-USERMINSIZE)/USERMAXSIZE;
  50. }
  51. }
  52. else if(page==PAGE_PRESET2)
  53. {
  54. if (mDef->isAdmin)
  55. {
  56. two = (mUnit->getObjectNode()->getScale().x-ADMINMINSIZE)/ADMINMAXSIZE;
  57. }
  58. else if (mDef->isMod)
  59. {
  60. two = (mUnit->getObjectNode()->getScale().x-MODMINSIZE)/MODMAXSIZE;
  61. }
  62. else
  63. {
  64. two = (mUnit->getObjectNode()->getScale().x-USERMINSIZE)/USERMAXSIZE;
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement