mirror of
https://github.com/Krafpy/KSP-MGA-Planner.git
synced 2025-12-12 15:49:59 -08:00
KSP2 date display mode autocheck
This commit is contained in:
@@ -33,6 +33,7 @@ time:
|
||||
# initialDate: 0 # the initial date, in seconds (real only)
|
||||
hoursPerDay: 6 # number of hours in a day (Kerbal day) (base only)
|
||||
daysPerYear: 426 # number of days per year (Kerbal year) (base only)
|
||||
ksp2DateMode: true # [optional] autocheck the box to display the dates as elapsed time from UT (used by KSP2)
|
||||
|
||||
flybySequence:
|
||||
radiusSamples: 10 # number of samples radius samples to test when evaluating a sequence feasability
|
||||
|
||||
1
dist/main/editor/editor.js
vendored
1
dist/main/editor/editor.js
vendored
@@ -43,6 +43,7 @@ export async function initEditorWithSystem(systems, systemIndex) {
|
||||
};
|
||||
requestAnimationFrame(loop);
|
||||
const datesAsElapsedCheckbox = document.getElementById("date-as-elapsed-checkbox");
|
||||
datesAsElapsedCheckbox.checked = config.time.ksp2DateMode || false;
|
||||
const initialDateDisplayMode = datesAsElapsedCheckbox.checked ? "elapsed" : "offset";
|
||||
const systemTime = new TimeSelector("system", config, initialDateDisplayMode);
|
||||
const updateSystemTime = () => {
|
||||
|
||||
@@ -59,6 +59,7 @@ export async function initEditorWithSystem(systems: SolarSystemData[], systemInd
|
||||
|
||||
// Date display mode toggle:
|
||||
const datesAsElapsedCheckbox = document.getElementById("date-as-elapsed-checkbox") as HTMLInputElement;
|
||||
datesAsElapsedCheckbox.checked = config.time.ksp2DateMode || false;
|
||||
const initialDateDisplayMode = datesAsElapsedCheckbox.checked ? "elapsed" : "offset";
|
||||
|
||||
// Setting up solar system time control
|
||||
|
||||
2
src/types.d.ts
vendored
2
src/types.d.ts
vendored
@@ -71,11 +71,13 @@ type BaseTimeSettings = {
|
||||
readonly type: "base";
|
||||
readonly hoursPerDay: number;
|
||||
readonly daysPerYear: number;
|
||||
readonly ksp2DateMode: boolean | undefined;
|
||||
};
|
||||
|
||||
type RealTimeSettings = {
|
||||
readonly type: "real";
|
||||
readonly initialDate: number;
|
||||
readonly ksp2DateMode: boolean | undefined;
|
||||
};
|
||||
|
||||
interface FBSequenceSettings {
|
||||
|
||||
Reference in New Issue
Block a user