diff options
Diffstat (limited to 'views/displayreplayview.c')
-rw-r--r-- | views/displayreplayview.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/views/displayreplayview.c b/views/displayreplayview.c index 364b801..22f1ee9 100644 --- a/views/displayreplayview.c +++ b/views/displayreplayview.c @@ -349,6 +349,20 @@ void cDisplayReplayView::DrawControlIcons(bool play, bool forward, int speed, bo } } +void cDisplayReplayView::DrawProgressModeOnly(double fps, int current, int total) { + string cur = GetTimeString((double)current / fps); + string tot = GetTimeString((double)total / fps); + map < string, string > stringTokens; + map < string, int > intTokens; + intTokens.insert(pair<string,int>("current", current)); + intTokens.insert(pair<string,int>("total", total)); + stringTokens.insert(pair<string,string>("timecurrent", cur)); + stringTokens.insert(pair<string,string>("timetotal", tot)); + ClearViewElement(veProgressModeOnly); + DrawViewElement(veProgressModeOnly, &stringTokens, &intTokens); +} + + void cDisplayReplayView::DrawJump(const char *jump) { if (!jump) { ClearViewElement(veRecJump); |