aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/narrative.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2019-05-10 23:32:22 +0200
committerThomas White <taw@bitwiz.me.uk>2019-08-13 21:30:56 +0200
commitd1089423bd69517513913e0d7d38acf30c44b757 (patch)
treec16ea0c45c806a2c8ce2b6c05999aeddaca720e6 /libstorycode/narrative.c
parente3ee9aa8ffa5f75707316627940c3dfe96c94ece (diff)
Implement end of presentation marker
Diffstat (limited to 'libstorycode/narrative.c')
-rw-r--r--libstorycode/narrative.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/libstorycode/narrative.c b/libstorycode/narrative.c
index 2a8f0f3..4d088e4 100644
--- a/libstorycode/narrative.c
+++ b/libstorycode/narrative.c
@@ -409,6 +409,16 @@ int narrative_get_num_items(Narrative *n)
}
+int narrative_get_num_items_to_eop(Narrative *n)
+{
+ int i;
+ for ( i=0; i<n->n_items; i++ ) {
+ if ( n->items[i].type == NARRATIVE_ITEM_EOP ) return i;
+ }
+ return n->n_items;
+}
+
+
int narrative_get_num_slides(Narrative *n)
{
int i;