From f922c1c4546d85390a3ed8531901fe722edfb803 Mon Sep 17 00:00:00 2001 From: David Hilvert Date: Mon, 22 Jun 2009 00:04:12 +0000 Subject: [PATCH] d2/align: Establish a Libale alignment properties static variable; use this in update_to. --- d2/align.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/d2/align.h b/d2/align.h index b2da1f4..296df91 100644 --- a/d2/align.h +++ b/d2/align.h @@ -37,6 +37,21 @@ class align { private: /* + * Alignment properties + */ + + static ale_align_properties align_properties() { + static ale_align_properties data = NULL; + + if (data == NULL) + data = ale_new_align_properties(); + + assert(data); + + return data; + } + + /* * Private data members */ @@ -2104,7 +2119,7 @@ public: assert (n <= latest + 1); assert (n >= 0); - static astate_t astate; + ale_align_properties astate = align_properties(); ui::get()->set_frame_num(n); -- 2.11.4.GIT