Each page is an object. Pages that are torn out are handled as empty spots in the array.
Written by Pinkfish
.
int add_page_after(object page, int after)
object create_default_page_object()
int is_current_page_torn_out()
int is_default_page(int num)
int is_page_torn_out(int page)
int make_page_blank(int num)
int query_book()
int query_book_num()
object query_current_page()
object query_current_page_clone()
string query_default_page_object()
int query_ignore_saved_pages()
int query_num_pages()
int query_open_page()
mixed * query_pages()
object query_player()
object query_selected_page(int num)
object query_selected_page_clone(int num)
int replace_page_with(object page, int num)
void set_book_num(int num)
void set_default_page_object(string obj)
void set_no_pages(int no)
void set_open_page(int i)
void set_player(object player)
object tear_current_page_out(object dest)
void set_ignore_saved_pages(int saved)