| 585 | result->SetSpeed(speed); |
| 586 | SetupEffect(name, result); |
| 587 | return result; |
| 588 | } |
| 589 | |
| 590 | TitleEffect* CreateTitleEffect(TitEffectName name, RString text, float speed, Ref<Font> font, float size) |
| 591 | { |
| 592 | TitleEffectBasic* result = CreateEffect(name); |
| 593 | result->Init(DefaultTime); |
| 594 | result->Init(text); |
| 595 | if (font) |
| 596 | { |
| 597 | result->SetTextFont(font, size); |
| 598 | } |
| 599 | result->SetSpeed(speed); |
| 600 | SetupEffect(name, result); |
| 601 | return result; |
| 602 | } |
| 603 | |
| 604 | TitleEffect* CreateTitleEffectRsc(TitEffectName name, const ParamEntry& entry, float speed) |
| 605 | { |
| 606 | TitleEffectBasic* result = CreateEffect(name); |
| 607 | float duration = entry >> "duration"; |
| 608 | float fadeIn = DefaultIn; |
| 609 | if (entry.FindEntry("fadeIn")) |
| 610 | { |
| 611 | fadeIn = entry >> "fadeIn"; |
no test coverage detected