Advertisement
Bambus3k

Untitled

Dec 18th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. void CSlotWindow::__CreateSlotEnableEffect()
  2. {
  3. __DestroySlotEnableEffect();
  4. #ifdef ENABLE_HIGHLIGHT_SYSTEM
  5. #ifdef ENABLE_RUBINUM_SLOT_EFFECT
  6.  
  7. // Size 1
  8. CAniImageBox* pEff = new CAniImageBox(NULL);
  9. for (int i = 1; i <= 22; i++)
  10. {
  11. char buf[64+1];
  12. sprintf_s(buf, "d:/ymir work/ui/public/newitemeffect/newitemeffect_%06d.sub", i);
  13. pEff->AppendImage(buf);
  14. }
  15. pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN);
  16. m_apSlotActiveEffect[0] = pEff;
  17.  
  18. // Size 2
  19. CAniImageBox* pEff = new CAniImageBox(NULL);
  20. for (int i = 23; i <= 54; i++)
  21. {
  22. char buf[64+1];
  23. sprintf_s(buf, "d:/ymir work/ui/public/newitemeffect/newitemeffect_%06d.sub", i);
  24. pEff->AppendImage(buf);
  25. }
  26. pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN);
  27. m_apSlotActiveEffect[1] = pEff;
  28.  
  29. // Size 3
  30. CAniImageBox* pEff = new CAniImageBox(NULL);
  31. for (int i = 55; i <= 93; i++)
  32. {
  33. char buf[64+1];
  34. sprintf_s(buf, "d:/ymir work/ui/public/newitemeffect/newitemeffect_%06d.sub", i);
  35. pEff->AppendImage(buf);
  36. }
  37. pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN);
  38. m_apSlotActiveEffect[2] = pEff;
  39.  
  40. #else
  41. for (int i = 0; i < 3; ++i)
  42. {
  43. CAniImageBox* pEff = new CAniImageBox(NULL);
  44. for (int j = 0; j <= 12; ++j)
  45. {
  46. char buf[64+1];
  47. sprintf_s(buf, "d:/ymir work/ui/public/slotactiveeffect/slot%d/%02d.sub", (i+1), j);
  48. pEff->AppendImage(buf);
  49. }
  50.  
  51. pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN);
  52. m_apSlotActiveEffect[i] = pEff;
  53. }
  54. #endif
  55. #else
  56. m_pSlotActiveEffect = new CAniImageBox(NULL);
  57. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/00.sub");
  58. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/01.sub");
  59. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/02.sub");
  60. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/03.sub");
  61. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/04.sub");
  62. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/05.sub");
  63. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/06.sub");
  64. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/07.sub");
  65. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/08.sub");
  66. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/09.sub");
  67. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/10.sub");
  68. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/11.sub");
  69. m_pSlotActiveEffect->AppendImage("d:/ymir work/ui/public/slotactiveeffect/12.sub");
  70. m_pSlotActiveEffect->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN);
  71. m_pSlotActiveEffect->Show();
  72. #endif
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement