sord.base.func (version 2.0-pysqlite, 18 August 2010)
index
/home/jtsage/sord/sord/base/func.py

Saga of the Red Dragon
 
* A blatent rip off of Seth Able Robinson's BBS Door Masterpiece.  
* All attempts were made to be as close to the original as possible, 
* including some original artwork, the original fight equations, and 
* most especially the original spelling and punctuation mistakes.  Enjoy.
 
* Contains all misc display functions.
 
* (c) 2009 - 2011 J.T.Sage
* No Rights Reserved - but don't sell it please.

 
Modules
       
random
re
time

 
Functions
       
casebold(text, boldcolor)
Color by character case. - Capitals returns in bold of suplied color, lowercase in suplied color.
 
@param string $text Input text to color
@param int $boldcolor Color for lowercase letters
caseclr(text, boldcolor, normcolor)
Color by character case. - Capitals returns in boldcolor, lowercase in normcolor
 
@param string $text Input text to color
@param int $boldcolor Color for capital letters
@param int $normcolor Color for lowercase letters
colorcode(text)
Process user entered color codes. - Uses color codes contained in curly braces.  Standard ANSI codes work.
 
@todo Add error correction and checking.  Could be used to hose other players.
@param string $text Text to convert to escape string
getLine(connection, echo, prompt='')
Get line from user
getclientconfig(connection, log)
Retrieve client generated line speed / noise configuration for emulation
maketime(user)
Make a time since login string
menu_2col(text1, text2, col1, col2)
2 Column Menu -  Generate a 2 column menu entry
 
@param string $text1 Menu Option 1
@param string $text2 Menu Option 2
@param int $col1 Option color for menu option 1
@param int $col2 Option color for menu option 2
normmenu(text)
Return a standard colored menu entry.
 
@param string $text Text to convert to menu entry
padnumcol(text, col)
Pad a selection of text to be a specied number of columns wide.
 
@param string $text Text to pad
@param int $col Number of columns to fill
padright(text, col)
Pad a selection of text to be a specied number of columns wide, right justified.
 
@param string $text Text to pad
@param int $col Number of columns to fill
pauser(connection)
Sreen pauser
slowecho(connection, data, LINESPEED=0, NOISE=0)
Modem speed emulation display routine

 
Data
        __author__ = 'Jonathan T. Sage <jtsage@gmail.com>'
__credits__ = 'Seth Able Robinson, original game concept'
__date__ = '18 August 2010'
__version__ = '2.0-pysqlite'

 
Author
        Jonathan T. Sage <jtsage@gmail.com>

 
Credits
        Seth Able Robinson, original game concept