However, I'll trade that one off for this one--
(I know, I'm always asking questions. BUT, I'm making progress!)
Code:
VerbRule(Zip)
'zip' singleLiteral
: ZipAction
verbPhrase = 'zip/zipping (HowManyTurns)'
;
How do I do this to get proper spaces in between words WITHOUT having them scrambled in some peculiar fashion?
Quote:
>zip
HowManyTurns do you want to zip?
--isn't terrible. The alternatives are...
Quote:
>zip
How do you want to zip many turns?
...with...
Code:
verbPhrase = 'zip/zipping (many turns how)'
Or
Quote:
>zip
How do you want to zip?
..with..
Code:
verbPhrase = 'zip/zipping (how) (many turns)'
Or
Quote:
>zip
Many do you want to zip turns how?
..with..
Code:
verbPhrase = 'zip/zipping (turns how many)'
Or
Quote:
>zip
How do you want to zip turns many?
..with..
Code:
verbPhrase = 'zip/zipping turns (many how)'
Or other even less likely things.
In general the problem is that TADS wants to say
THREE do you want to verb ONE TWO?
...you can tinker with the order, some, but you can't, that I've seen, get to a
WORD WORD WORD do you want to verb?
--whether it's ONE TWO THREE, THREE TWO ONE, or any other sequence.
Is there some other format I might use? Is it possible to start fresh with a string, 'How many turns do you want to zip?' that I can have TADS ask?
Conrad.