| 817 | } |
| 818 | |
| 819 | void Firework_Timestep(F32 dt) |
| 820 | { |
| 821 | for (int i = 0; i < 32; i++) |
| 822 | { |
| 823 | if (g_fireworks[i].fwstate != FW_STAT_UNUSED) |
| 824 | { |
| 825 | if ((g_fireworks[i].fwstate != FW_STAT_READY) && (g_fireworks[i].flg_firework & 4)) |
| 826 | { |
| 827 | if (g_fireworks[i].fwstate == FW_STAT_DONE) |
| 828 | { |
| 829 | Firework_Release(&g_fireworks[i]); |
| 830 | } |
| 831 | else |
| 832 | { |
| 833 | g_fireworks[i].Update(dt); |
| 834 | g_fireworks[i].flg_firework &= ~2; |
| 835 | } |
| 836 | } |
| 837 | } |
| 838 | } |
| 839 | } |
| 840 | |
| 841 | S32 NPCC_LampStatus() |
| 842 | { |
no test coverage detected