diff options
Diffstat (limited to 'coreengine/area.c')
-rw-r--r-- | coreengine/area.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/coreengine/area.c b/coreengine/area.c index 2340c39..a2a9641 100644 --- a/coreengine/area.c +++ b/coreengine/area.c @@ -491,8 +491,11 @@ void cArea::Debug(bool full) { } } -void cArea::Flush(void) { - sdOsd->Flush(); +void cArea::Flush(bool animFlush) { + if (animFlush) + sdOsd->AnimatedFlush(); + else + sdOsd->Flush(); } /****************************************************************** * Private Functions @@ -570,6 +573,14 @@ void cArea::StopBlinkers(void) { blinkers.Clear(); } +void cArea::RegisterAnimation(void) { + sdOsd->AddAnimation(); +} + +void cArea::UnregisterAnimation(void) { + sdOsd->RemoveAnimation(); +} + /****************************************************************** * cAreaContainer ******************************************************************/ |