Advertisement
Benji23245

Untitled

Mar 9th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. //Timer Minutes counter HUD
  2. void HudDisplayMinutesSTH06(signed int minuteCount, unsigned __int8 digits, NJS_SPRITE *hud_TM)
  3. {
  4. int count_TM; // edi
  5. int i_TM; // ecx
  6. int max_TM; // eax MAPDST
  7.  
  8. count_TM = minuteCount;
  9. //if (HideHud >= 0)
  10. //{
  11. if (minuteCount >= 1000)
  12. {
  13. count_TM = 999;
  14. }
  15. i_TM = digits;
  16. max_TM = 1;
  17. if ((signed int)digits > 0)
  18. {
  19. do
  20. {
  21. max_TM *= 10;
  22. --i_TM;
  23. } while (i_TM);
  24. }
  25. if (count_TM > --max_TM)
  26. {
  27. count_TM = max_TM;
  28. }
  29. if (digits >= 3u)
  30. {
  31. njDrawSprite2D_Queue(
  32. hud_TM,
  33. count_TM % 1000 / 100,
  34. 22046.498,
  35. NJD_SPRITE_ALPHA | NJD_SPRITE_COLOR,
  36. QueuedModelFlagsB_SomeTextureThing);
  37. hud_TM->p.x = hud_TM->p.x + 23.4;
  38. }
  39. if (digits >= 2u)
  40. {
  41. njDrawSprite2D_Queue(
  42. hud_TM,
  43. count_TM % 100 / 10,
  44. 22046.496,
  45. NJD_SPRITE_ALPHA | NJD_SPRITE_COLOR,
  46. QueuedModelFlagsB_SomeTextureThing);
  47. hud_TM->p.x = hud_TM->p.x + 23.4;
  48. }
  49. if (digits >= 1u)
  50. {
  51. njDrawSprite2D_Queue(
  52. hud_TM,
  53. count_TM % 10,
  54. 22046.496,
  55. NJD_SPRITE_ALPHA | NJD_SPRITE_COLOR,
  56. QueuedModelFlagsB_SomeTextureThing);
  57. }
  58. //}
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement