diff options
author | Thomas White <taw@bitwiz.me.uk> | 2019-05-10 23:32:22 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.me.uk> | 2019-08-13 21:30:56 +0200 |
commit | d1089423bd69517513913e0d7d38acf30c44b757 (patch) | |
tree | c16ea0c45c806a2c8ce2b6c05999aeddaca720e6 /libstorycode/narrative.c | |
parent | e3ee9aa8ffa5f75707316627940c3dfe96c94ece (diff) |
Implement end of presentation marker
Diffstat (limited to 'libstorycode/narrative.c')
-rw-r--r-- | libstorycode/narrative.c | 10 |
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; |