| 2495 | } |
| 2496 | |
| 2497 | void ParticleReorder::reorderParticles(float dt) |
| 2498 | { |
| 2499 | for (int i = 0; i < 2; i++) |
| 2500 | { |
| 2501 | auto parent = getChildByTag(1000 + i); |
| 2502 | |
| 2503 | auto child1 = parent->getChildByTag(1); |
| 2504 | auto child2 = parent->getChildByTag(2); |
| 2505 | auto child3 = parent->getChildByTag(3); |
| 2506 | |
| 2507 | if (_order % 3 == 0) |
| 2508 | { |
| 2509 | parent->reorderChild(child1, 1); |
| 2510 | parent->reorderChild(child2, 2); |
| 2511 | parent->reorderChild(child3, 3); |
| 2512 | } |
| 2513 | else if (_order % 3 == 1) |
| 2514 | { |
| 2515 | parent->reorderChild(child1, 3); |
| 2516 | parent->reorderChild(child2, 1); |
| 2517 | parent->reorderChild(child3, 2); |
| 2518 | } |
| 2519 | else if (_order % 3 == 2) |
| 2520 | { |
| 2521 | parent->reorderChild(child1, 2); |
| 2522 | parent->reorderChild(child2, 3); |
| 2523 | parent->reorderChild(child3, 1); |
| 2524 | } |
| 2525 | } |
| 2526 | |
| 2527 | _order++; |
| 2528 | } |
| 2529 | |
| 2530 | class RainbowEffect : public ParticleSystemQuad |
| 2531 | { |
nothing calls this directly
no test coverage detected