+ struct ElementChangeInfo *change_page; /* actual list of change pages */
+ struct ElementChangeInfo *change; /* pointer to current change page */
+
+ int num_change_pages; /* actual number of change pages */
+ int current_change_page; /* currently edited change page */
+
+ /* ---------- internal values used at runtime when playing ---------- */
+
+ unsigned long change_events; /* bitfield for combined change events */
+
+ int event_page_num[NUM_CHANGE_EVENTS]; /* page number for each event */
+ struct ElementChangeInfo *event_page[NUM_CHANGE_EVENTS]; /* page for event */