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:347


center

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

Centering mode for artwork positioning based on screen resolution.

Defined in

core/src/artwork.ts:368


clearScreenBefore

Optional clearScreenBefore: boolean

Defined in

core/src/artwork.ts:338


data

Optional data: any

Defined in

core/src/artwork.ts:344


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:340


encoding

Optional encoding: "cp437" | "utf8"

Output encoding for the artwork.

Defined in

core/src/artwork.ts:355


filename

Optional filename: string

Defined in

core/src/artwork.ts:337


mode

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

Deprecated

Use ‘display’ instead

Defined in

core/src/artwork.ts:342


pageLength

Optional pageLength: number

Defined in

core/src/artwork.ts:348


processMCI

Optional processMCI: boolean

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

Defined in

core/src/artwork.ts:346


speed

Optional speed: number

Defined in

core/src/artwork.ts:343


x

Optional x: number

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

Defined in

core/src/artwork.ts:357


y

Optional y: number

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

Defined in

core/src/artwork.ts:359