ShipPlace型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
One place on a ship: a module by id. On the spine it stands on the end of the one before. Hung from a port it stands on that port of an earlier place. Hung beside it stands parallel to the spine
at an offset, held by clamps.
インポート
import type { ShipPlace } from "@johnmorrisdotca/uchusen-rockets";
定義
interface ShipPlace {
module: string;
on?: {
place: number;
port: string;
};
beside?: {
x: number;
z: number;
y?: number;
};
turn?: number;
seed?: string;
separation?: boolean | SeparationOptions;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
module | string | A module's id in |
on (省略可) | { place: number; port: string; } | undefined | Hung from a port of an earlier place (its index in the list) instead of standing on the spine. |
beside (省略可) | { x: number; z: number; y?: number; } | undefined | Hung beside the spine, parallel to it: its axis is at (x, z) and its base at height y (left out: where the spine has got to). |
turn (省略可) | number | undefined | Degrees to turn it about its own axis before it is placed. |
seed (省略可) | string | undefined | A different seed for this one, so its weathering differs. |
separation (省略可) | boolean | SeparationOptions | undefined | Where this module meets the one below, the ship plans to come apart: its base carries a separation joint. |
例
import type { ShipPlace } from "@johnmorrisdotca/uchusen-rockets";
const place: ShipPlace = { module: "tank-cryo-12" };
console.log(place);{ module: 'tank-cryo-12' }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。