Skip to the content

Houseki宝石

Run five native gem and stone engines, play measured challenges and lessons, and save deterministic games.

Houseki (宝石) is Japanese for a gem or precious stone. About the name

Contents

Reference · Colour Chains

setHeldInputfunction

Starts or releases one held control. Repeated press edges do not reset its repeat counter.

Import it

import { setHeldInput } from "@johnmorrisdotca/houseki/colour-chains";

Definition

function setHeldInput(state: InputSchedulerState, control: HeldControl, pressed: boolean): InputSchedulerState

Parameters

NameTypeDescription
stateInputSchedulerState

The immutable native state to read or transition; the input is retained.

controlHeldControl

The native held-control name.

pressedboolean

Whether this control is currently pressed.

Returns

InputSchedulerState

Starts or releases one held control. Repeated press edges do not reset its repeat counter.

Examples

import { createInputScheduler, setHeldInput } from "@johnmorrisdotca/houseki/colour-chains";

const input=createInputScheduler();
console.log(setHeldInput(input,"left",true));
{ held: { left: 0 }, queued: [] }

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/houseki 0.4.2.