iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Interface: IQArtworkRenderOptions

core/artwork.IQArtworkRenderOptions

Artwork render options

Table of contents

Properties

Properties

autoPause

Optional autoPause: boolean

Defined in

core/src/artwork.ts:367


center

Optional center: "auto" | "horizontal" | "vertical" | "both" | "none"

Centering mode for artwork positioning based on screen resolution.

Defined in

core/src/artwork.ts:388


clearScreenBefore

Optional clearScreenBefore: boolean

Defined in

core/src/artwork.ts:358


data

Optional data: any

Defined in

core/src/artwork.ts:364


display

Optional display: "line" | "character" | "instant"

Display style: ‘line’ renders line-by-line, ‘character’ renders char-by-char, ‘instant’ renders all at once

Defined in

core/src/artwork.ts:360


encoding

Optional encoding: "utf8" | "cp437"

Output encoding for the artwork.

Defined in

core/src/artwork.ts:375


filename

Optional filename: string

Defined in

core/src/artwork.ts:357


mode

Optional mode: "line" | "character" | "instant"

Deprecated

Use ‘display’ instead

Defined in

core/src/artwork.ts:362


pageLength

Optional pageLength: number

Defined in

core/src/artwork.ts:368


processMCI

Optional processMCI: boolean

Process MCI/pipe codes in artwork. Defaults to true for BBS compatibility.

Defined in

core/src/artwork.ts:366


speed

Optional speed: number

Defined in

core/src/artwork.ts:363


x

Optional x: number

Explicit X position (1-indexed). Overrides centering.

Defined in

core/src/artwork.ts:377


y

Optional y: number

Explicit Y position (1-indexed). Overrides centering.

Defined in

core/src/artwork.ts:379