summaryrefslogtreecommitdiff
path: root/coreengine/area.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreengine/area.c')
-rw-r--r--coreengine/area.c15
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
******************************************************************/