diff --git a/client/demo.js b/client/demo.js index 5589ac23..e1860648 100644 --- a/client/demo.js +++ b/client/demo.js @@ -130,6 +130,8 @@ class DemoDataGenerator { DEMO_UNIT_DATA[idx].position.lat += idx / 100; DEMO_UNIT_DATA[idx].category = "GroundUnit"; DEMO_UNIT_DATA[idx].isLeader = true; + DEMO_UNIT_DATA[idx].coalition = 0; + DEMO_UNIT_DATA[idx].operateAs = 2; idx += 1; DEMO_UNIT_DATA[idx] = JSON.parse(JSON.stringify(baseData)); @@ -139,6 +141,7 @@ class DemoDataGenerator { DEMO_UNIT_DATA[idx].category = "GroundUnit"; DEMO_UNIT_DATA[idx].isLeader = true; DEMO_UNIT_DATA[idx].coalition = 0; + DEMO_UNIT_DATA[idx].operateAs = 1; idx += 1; DEMO_UNIT_DATA[idx] = JSON.parse(JSON.stringify(baseData)); diff --git a/client/src/panels/unitcontrolpanel.ts b/client/src/panels/unitcontrolpanel.ts index 6100b84a..99ab8893 100644 --- a/client/src/panels/unitcontrolpanel.ts +++ b/client/src/panels/unitcontrolpanel.ts @@ -2,16 +2,13 @@ import { SVGInjector } from "@tanem/svg-injector"; import { getApp } from ".."; import { Dropdown } from "../controls/dropdown"; import { Slider } from "../controls/slider"; -import { aircraftDatabase } from "../unit/databases/aircraftdatabase"; import { Unit } from "../unit/unit"; import { Panel } from "./panel"; import { Switch } from "../controls/switch"; import { ROEDescriptions, ROEs, altitudeIncrements, emissionsCountermeasures, emissionsCountermeasuresDescriptions, maxAltitudeValues, maxSpeedValues, minAltitudeValues, minSpeedValues, reactionsToThreat, reactionsToThreatDescriptions, shotsIntensityDescriptions, shotsScatterDescriptions, speedIncrements } from "../constants/constants"; import { ftToM, knotsToMs, mToFt, msToKnots } from "../other/utils"; import { GeneralSettings, Radio, TACAN } from "../interfaces"; -import { PrimaryToolbar } from "../toolbars/primarytoolbar"; import { ContextActionSet } from "../unit/contextactionset"; -import { ContextAction } from "../unit/contextaction"; export class UnitControlPanel extends Panel { #altitudeSlider: Slider; @@ -176,6 +173,7 @@ export class UnitControlPanel extends Panel { this.#AWACSSwitch.resetExpectedValue(); this.#onOffSwitch.resetExpectedValue(); this.#followRoadsSwitch.resetExpectedValue(); + this.#operateAsSwitch.resetExpectedValue(); this.#altitudeSlider.resetExpectedValue(); this.#speedSlider.resetExpectedValue(); this.#calculateMaxHeight();