Aristotle's Topics — 13 of 18

Hugh Burns

Release 1

Section 5 - Asking Questions

To ask a question:

[03520 <<< COUNTER/EXPLORATION CONTROLS >>>]

increment the ask count;

if the ask count is greater than 30:

quit;

now the exploration meter is 0;

now the something else flag is false;

now the unrecognized question count is 0;

now the ampersand usage flag is false;

if the ask count <= 5:

[03570]

now the current question is a random unasked easy question;

else:

[03610 'OPENS TOTAL POOL AFTER FIVE QUESTIONS]

now the current question is a random unasked question;

now the current question is asked;

print the text of the current question.

To repeat the question:

print "[line break]";

print the text of the current question [once again].

To move on to the next question:

print "[line break][line break][tab]HERE IS YOUR NEXT QUESTION -- NUMBER [ask count + 1].[line break][line break][line break]".