iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Class: ControlCodeProcessor

runtime/mci/codes/ctrl-codes.ControlCodeProcessor

Table of contents

Constructors

Methods

Constructors

constructor

new ControlCodeProcessor()

Defined in

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

Methods

getAction

getAction(code): null | ControlCodeAction

Parameters

Name Type
code string

Returns

null | ControlCodeAction

Defined in

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


getLineCount

getLineCount(): number

Returns

number

Defined in

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


getPageLength

getPageLength(): number

Returns

number

Defined in

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


incrementLineCount

incrementLineCount(lines?): void

Parameters

Name Type Default value
lines number 1

Returns

void

Defined in

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


isPauseEnabled

isPauseEnabled(): boolean

Returns

boolean

Defined in

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


listCodes

listCodes(): string[]

Returns

string[]

Defined in

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


processCode

processCode(code): null | ControlCodeAction

Parameters

Name Type
code string

Returns

null | ControlCodeAction

Defined in

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


processGotoxy

processGotoxy(x, y): ControlCodeAction

Parameters

Name Type
x number
y number

Returns

ControlCodeAction

Defined in

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


processParameterizedCode

processParameterizedCode(code, param): null | ControlCodeAction

Parameters

Name Type
code string
param string

Returns

null | ControlCodeAction

Defined in

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


resetLineCount

resetLineCount(): void

Returns

void

Defined in

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


setPageLength

setPageLength(length): void

Parameters

Name Type
length number

Returns

void

Defined in

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


setPauseEnabled

setPauseEnabled(enabled): void

Parameters

Name Type
enabled boolean

Returns

void

Defined in

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


shouldAutoPause

shouldAutoPause(): boolean

Returns

boolean

Defined in

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