output.tfile
Classes
Summary
Objects
Summary
*************************************************************************** output.t
This module forms part of the adv3Lite library (c) 2012-13 Eric Eve, based heavily in parts on the equivalent code in adv3 (c) Micheal J. Roberts.
Summary of Classes
CaptureFilter
HtmlStyleTag
ImplicitActionFilter
LogConsole
MonitorFilter
OutputFilter
OutputStream
OutputStreamWindow
ParagraphManager
StringCaptureFilter
StyleTag
SwitchableCaptureFilter
Summary of Global Objects
announceObjStyleTag
assumeStyleTag
commandSequencer
cquoteOutputFilter
hyperlinkStyleTag
inputlineStyleTag
mainOutputStream
mainParagraphManager
notificationStyleTag
outputManager
parserStyleTag
quoteFilter
roomcontentsStyleTag
roomdescStyleTag
roomnameStyleTag
roomparaStyleTag
statusroomStyleTag
statusscoreStyleTag
styleTagFilter
typographicalOutputFilter
Summary of Global Functions
extraReport
filterText
htmlSay
oSay
say
senseSay
withQuotes
withTense
Global Functions
extraReport (msg, expandParam, =, true)
Display msg bypassing all filters except for the massage parameter substitutions; these may also be bypassed if the second (optional) parameter is nil.
filterText (ostr, val, ., substr, (, ret, [1], +, ret, [2], val, ., length, ()
no description available
htmlSay (val)
A version of say() that avoids the cquote filter that can make havoc of some HTML strings, especially those generated by HRef (the cquote filter turns straight quotes into typographical ones, which is undesirable when straight quotes are used as part of HTML markup).
oSay (val)
Send a value straight to the output stream without any further message filtering.
say (val)
The standard library output function. We set this up as the default display function (for double-quoted strings and for “<< >>” embeddings). Code can also call this directly to display items.
senseSay (val, obj, prop, =, &, canSee)
A version of say() that only produces output if the player can see obj (or, optionally, sense obj by some other sense passed as a canXXX method of the
withQuotes (txt)
Generate a string for showing quoted text. We simply enclose the text in a <Q>…</Q> tag sequence and return the result.
withTense (usePastTense, callback)
Temporarily override the current narrative tense and invoke a callback function.
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1