protected override void Process(SmallTimeRenderer st) { string minWords = st.RenderTime.Minute.ToWords(); string hrWords = st.RenderTime.Hour.ToWords(); st.DefaultRenderText(RenderElements.HourText, hrWords); st.DefaultRenderText(RenderElements.Intermediary, " "); st.DefaultRenderText(RenderElements.MinuteText, minWords); }
protected override void Process(SmallTimeRenderer st) { if (st.RenderTime.Minute <= HALF_PAST_MINS) { st.DefaultRenderText(RenderElements.Intermediary, " past "); } else { st.DefaultRenderText(RenderElements.Intermediary, " to "); st.RenderTime.Hour += 1; st.RenderTime.Minute = MINUTESINHOUR - st.Time.Minute; } }