Advertisement
Bambus3k

Untitled

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