public void TestShadow(bool shadow, string shadowColor, string shadowOffset) { // todo : might not use relative to main text in shadow offset. AddStep("Create lyric", () => setContents(() => new DefaultLyricSpriteText { Shadow = shadow, ShadowColour = Color4Extensions.FromHex(shadowColor ?? "#FFFFFF"), ShadowOffset = TestCaseVectorHelper.ParseVector2(shadowOffset) })); }
public void TestSpacing(string spacing, string rubySpacing, string romajiSpacing) { // todo : will cause display weird in ruby or romaji. AddStep("Create lyric", () => setContents(() => new DefaultLyricSpriteText { Spacing = TestCaseVectorHelper.ParseVector2(spacing), RubySpacing = TestCaseVectorHelper.ParseVector2(rubySpacing), RomajiSpacing = TestCaseVectorHelper.ParseVector2(romajiSpacing), })); }