iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Module: runtime/mci/codes/ctrl-codes

Control Codes Handler

Summary

Screen and flow control codes ( CS, PA, DE, etc.)

Table of contents

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

ControlCodeAction

Ƭ ControlCodeAction: { sequence: string ; type: "ansi" } | { type: "pause" } | { message?: string ; type: "pause_message" } | { ms: number ; type: "delay" } | { type: "pause_off" } | { type: "pause_on" } | { type: "pause_reset" } | { type: "abort" } | { type: "noop" }

Defined in

core/src/mci/codes/ctrl-codes.ts:29

Variables

controlCodes

Const controlCodes: ControlCodeDefinition[]

Defined in

core/src/mci/codes/ctrl-codes.ts:47

Functions

clearLine

clearLine(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:215


clearScreen

clearScreen(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:211


clearToEndOfLine

clearToEndOfLine(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:219


clearToEndOfScreen

clearToEndOfScreen(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:223


cursorDown

cursorDown(n?): string

Parameters

Name Type Default value
n number 1

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:195


cursorLeft

cursorLeft(n?): string

Parameters

Name Type Default value
n number 1

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:203


cursorPosition

cursorPosition(x, y): string

Parameters

Name Type
x number
y number

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:207


cursorRight

cursorRight(n?): string

Parameters

Name Type Default value
n number 1

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:199


cursorUp

cursorUp(n?): string

Parameters

Name Type Default value
n number 1

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:191


hideCursor

hideCursor(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:235


resetAttributes

resetAttributes(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:243


restoreCursor

restoreCursor(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:231


saveCursor

saveCursor(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:227


showCursor

showCursor(): string

Returns

string

Defined in

core/src/mci/codes/ctrl-codes.ts:239