This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
smutbook:classes:util:start [2023/08/06 20:22] – lee | smutbook:classes:util:start [2023/08/06 20:31] (current) – lee | ||
---|---|---|---|
Line 2: | Line 2: | ||
Miscellaneous internal utility functions that don't seem to fit anywhere else. You probably won't ever need to directly use any of these, except maybe String.capitalize(). | Miscellaneous internal utility functions that don't seem to fit anywhere else. You probably won't ever need to directly use any of these, except maybe String.capitalize(). | ||
- | |||
- | ===== String Prototypes ===== | ||
- | |||
- | ==== String.prototype.capitalize() ==== | ||
- | |||
- | Returns the string with the first character capitalized. | ||
- | |||
- | FIXME: This doesn' | ||
- | |||
- | ===== SmutBook.Util.log( logName, message ) ===== | ||
- | |||
- | If Sugarcube has been put in debug mode (Config.debug=true), | ||
- | |||
- | ===== LibEcho.Util.MessageQueue ===== | ||
- | |||
- | A global message queue system to allow the story author to more easily hook into the Inventory and Apparel UIs and display various flavor texts and do other processing while a player is fooling around with Inventory and Apparel. | ||
- | |||
- | FIXME Not fully implemented. | ||
- | |||
- | ==== MessageQueue.push( message ) ==== | ||
- | |||
- | If the queue is enabled, push a message into the top of the queue.\\ | ||
- | **Returns: | ||
- | |||
- | ==== MessageQueue.shift() ==== | ||
- | |||
- | If the queue is enabled, shift a message off the bottom of the queue.\\ | ||
- | **Returns: | ||
- | |||
- | ==== MessageQueue.dump( separator=" | ||
- | |||
- | Dump the whole queue as a string, using the given separator. | ||
- | **Returns: | ||
- | |||
- | ==== MessageQueue.on( queue=[] ) ==== | ||
- | |||
- | If the queue is already enabled, to nothing. | ||
- | **Returns: | ||
- | |||
- | ==== MessageQueue.off() ==== | ||
- | |||
- | Disable and clear the queue. | ||
- | **Returns: | ||
- | |||
- | ---- | ||
- | <nspages -tree -r -subns -pagesInNs -h1 -exclude -exclude: | ||