Exemple #1
0
def cmdColumnsDemo( clientId, remaining ):
    sendToClient( clientId, "\r\n{!{FYColumns Demo:\r\n\r\n" + toColumns( [ rootCmdMap.commands(), "no color\r\n{!bold\r\n{FMfore magenta\r\n" + rootCmdMap.commands(), demoMsg ], [9, 15, 40], True ) + noSeps )
Exemple #2
0
def cmdColumnsDemo(clientId, remaining):
    sendToClient(
        clientId, "\r\n{!{FYColumns Demo:\r\n\r\n" + toColumns([
            rootCmdMap.commands(), "no color\r\n{!bold\r\n{FMfore magenta\r\n"
            + rootCmdMap.commands(), demoMsg
        ], [9, 15, 40], True) + noSeps)
Exemple #3
0
from mud.core.rootCmdMap import rootCmdMap
from mud.core.send import sendToClient
from mud.format.columns import toColumns

demoMsg = "{!{FYthe columns module ingests a set of strings and matching set of widths, returning a meshed 'columnified' version of the strings. \r\n\r\ncolumns preserves {BR{FGthe color\r\n\r\nof text{@{!{FY\r\n\r\n\r\n\r\n\r\n ... and auto-resizes to the\r\n maximum column length"


noSeps = toColumns( ["{!{FCcolumns\r\n\r\n\r\nwithout", "\r\n{!{FWworks", "", "{!{FG\r\n\r\n\r\nseparators, {FYtoo{FR!"], [7,5,4,20])

def cmdColumnsDemo( clientId, remaining ):
    sendToClient( clientId, "\r\n{!{FYColumns Demo:\r\n\r\n" + toColumns( [ rootCmdMap.commands(), "no color\r\n{!bold\r\n{FMfore magenta\r\n" + rootCmdMap.commands(), demoMsg ], [9, 15, 40], True ) + noSeps )

rootCmdMap.addCmd( "demo columns", cmdColumnsDemo )

Exemple #4
0
from mud.core.rootCmdMap import rootCmdMap
from mud.core.send import sendToClient
from mud.format.columns import toColumns

demoMsg = "{!{FYthe columns module ingests a set of strings and matching set of widths, returning a meshed 'columnified' version of the strings. \r\n\r\ncolumns preserves {BR{FGthe color\r\n\r\nof text{@{!{FY\r\n\r\n\r\n\r\n\r\n ... and auto-resizes to the\r\n maximum column length"

noSeps = toColumns([
    "{!{FCcolumns\r\n\r\n\r\nwithout", "\r\n{!{FWworks", "",
    "{!{FG\r\n\r\n\r\nseparators, {FYtoo{FR!"
], [7, 5, 4, 20])


def cmdColumnsDemo(clientId, remaining):
    sendToClient(
        clientId, "\r\n{!{FYColumns Demo:\r\n\r\n" + toColumns([
            rootCmdMap.commands(), "no color\r\n{!bold\r\n{FMfore magenta\r\n"
            + rootCmdMap.commands(), demoMsg
        ], [9, 15, 40], True) + noSeps)


rootCmdMap.addCmd("demo columns", cmdColumnsDemo)