Reference · Shizen and Arashi environments
NatureRulestype
The fixed native magnetic and rebound rule switches.
Import it
import type { NatureRules } from "@johnmorrisdotca/houseki/nature";
Definition
interface NatureRules {
readonly magneticEnabled: boolean;
readonly reboundEnabled: boolean;
readonly reboundDirectionMode: ReboundDirectionMode;
}
Members
| Name | Type | Description |
|---|---|---|
magneticEnabled | boolean | |
reboundEnabled | boolean | |
reboundDirectionMode | ReboundDirectionMode |
Examples
import { createNatureState } from "@johnmorrisdotca/houseki/nature";
import type { NatureRules } from "@johnmorrisdotca/houseki/nature";
const state=createNatureState({width:4,height:4,seed:"docs"});
const value: NatureRules = state.rules;
console.log(value == null ? value : typeof value === "object" ? Object.keys(value).slice(0,6) : value);[ 'magneticEnabled', 'reboundEnabled', 'reboundDirectionMode' ]What it prints (run when this page was built)