Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/textbook.py
diff options
context:
space:
mode:
Diffstat (limited to 'textbook.py')
-rw-r--r--textbook.py57
1 files changed, 53 insertions, 4 deletions
diff --git a/textbook.py b/textbook.py
index 26d0b6a..619e7a8 100644
--- a/textbook.py
+++ b/textbook.py
@@ -14,34 +14,80 @@ def tutorial_book():
p1 = cPage(_("What are Adventure Books?"))
mybook.add_page(p1)
- p1.set_text(_("""Adventure Books are books that allow the reader to choose between different alternatives."""))
+ p1.set_text(_("""Adventure Books are books that allow the reader to
+choose between different alternatives. Every page in an Adventure Book
+offers several options and depending on your choice the story follows
+in different directions.
+
+You can read an existing Adventure Book and if you want you can modify
+it and distribute among your friends. Or you can create a new Adventure
+Book from scratch."""))
p2 = cPage(_("How can I read an Adventure Book?"))
mybook.add_page(p2)
- p2.set_text(_("""Adventure Books can be read with the eyes."""))
+ p2.set_text(_("""To read an Adventure Book, first load it from the
+journal. A cover page with the title and author are displayed. You can
+press the 'Start reading' button to go to the first page.
+
+Every page has a text and one or more buttons with different choices.
+When you press a button, you go to the page corresponding to that option.
+If you want, you can go back to the first page with the button 'Start from
+the beginning'."""))
p3 = cPage(_("How can I create an Adventure Book?"))
mybook.add_page(p3)
- p3.set_text(_("""Adventure Books can be created with hard work."""))
+ p3.set_text(_("""Adventure Books can be created with the 'New book'
+button. Introduce the title, your name, and choose a license. (A license
+is a legal term that declares if you want your book to be copied
+and shared; please read more about licenses in the Creative Commons web
+page.)
+
+Press the 'Edit book contents' button to enter the text of your book. You
+have to create the pages for your book; for every page you have to add a
+title and a text, and then create as many options as choices you want to
+give the reader in that particular page. For every option, you have to
+define to which page the story is going to jump. Please give every page
+a different title so you won't get confused. If you want the story to
+jump to a page you haven't created yet, don't worry, you can define it
+later."""))
p4 = cPage(_("How can I modify an Adventure Book?"))
mybook.add_page(p4)
- p4.set_text(_("""Adventure Books can be modified fearlessly."""))
+ p4.set_text(_("""All Adventure Books can be modified. You simply select
+the 'Edit book contents' button and you can edit and modify all the pages in
+the book. After you're done, it's good to use the 'Check book for missing parts'
+button to verify that your book is correct; if there is an error it will show
+you where the problem is so you can correct it."""))
+
+ p5 = cPage(_("Credits"))
+ mybook.add_page(p5)
+ p5.set_text(_("""Authors:
+Gabriel Eirea <geirea@gmail.com>
+Ignacio Rodriguez <nachoel01@gmail.com>
+Thanks to: Flavio Danesse <fdanesse@gmail.com>
+
+¡Thanks for using this program! :)
+
+To continue create an empty book!"""))
o1 = cOption(_("How to read"),p2)
o2 = cOption(_("How to create"), p3)
o3 = cOption(_("How to modify"), p4)
+ o4 = cOption(_("Credits"), p5)
p1.add_option(o1)
p1.add_option(o2)
p1.add_option(o3)
+ p1.add_option(o4)
o4 = cOption(_("Return"), p1)
p2.add_option(o4)
p3.add_option(o4)
p4.add_option(o4)
+ p5.add_option(o4)
return mybook
+
def empty_book():
mybook = cBook(_("Title"))
@@ -53,6 +99,8 @@ def empty_book():
mybook.add_page(p1)
return mybook
+
+
def credits_book():
mybook = cBook(_("Credits"))
@@ -68,6 +116,7 @@ To continue create a empty book!"""))
mybook.add_page(p1)
return mybook
+
def print_text_book(mybook):
print "TITLE: " + mybook.get_title()