Skip to content

Commit 4319a64

Browse files
authored
Merge branch 'dev' into alexey/2079/command-tool
2 parents 7a2ac9e + a7f43e4 commit 4319a64

16 files changed

+21
-26
lines changed

fission/.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,6 @@ dist-ssr
3030
yarn.lock
3131

3232
test-results
33-
src/test/**/__screenshots__
33+
src/test/**/__screenshots__
34+
35+
tsconfig.tsbuildinfo

fission/src/mirabuf/ProtectedZoneSceneObject.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Jolt from "@azaleacolburn/jolt-physics"
22
import * as THREE from "three"
33
import MatchMode from "@/systems/match_mode/MatchMode"
44
import { MatchModeType } from "@/systems/match_mode/MatchModeTypes"
5-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
5+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
66
import { OnContactAddedEvent, OnContactPersistedEvent, OnContactRemovedEvent } from "@/systems/physics/ContactEvents"
77
import PreferencesSystem from "@/systems/preferences/PreferencesSystem"
88
import type { ProtectedZonePreferences } from "@/systems/preferences/PreferenceTypes"

fission/src/mirabuf/ScoringZoneSceneObject.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Jolt from "@azaleacolburn/jolt-physics"
22
import * as THREE from "three"
3-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
3+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
44
import { OnContactAddedEvent, OnContactRemovedEvent } from "@/systems/physics/ContactEvents"
55
import PreferencesSystem from "@/systems/preferences/PreferencesSystem"
66
import type { ScoringZonePreferences } from "@/systems/preferences/PreferenceTypes"

fission/src/systems/World.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as THREE from "three"
2-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
2+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
33
import { PerformanceMonitoringSystem } from "@/systems/PerformanceMonitor.ts"
44
import AnalyticsSystem, { type AccumTimes } from "./analytics/AnalyticsSystem"
55
import InputSystem from "./input/InputSystem"

fission/src/systems/match_mode/MatchMode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import MatchEnd from "@/assets/sound-files/MatchEnd.wav"
33
import MatchResume from "@/assets/sound-files/MatchResume.wav"
44
import MatchStart from "@/assets/sound-files/MatchStart.wav"
55
import DefaultMatchModeConfigs from "@/systems/match_mode/DefaultMatchModeConfigs.ts"
6-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
6+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
77
import World from "@/systems/World.ts"
88
import { globalOpenModal } from "@/ui/components/GlobalUIControls"
99
import MatchResultsModal from "@/ui/modals/MatchResultsModal"

fission/src/systems/match_mode/RobotDimensionTracker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
2-
import World from "@/systems/World.ts"
1+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
2+
import World from "@/systems/World"
33
import MatchMode from "./MatchMode"
44

55
const BUFFER_HEIGHT = 0.1

fission/src/systems/match_mode/ScoreTracker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { OnScoreChangedEvent } from "@/mirabuf/ScoringZoneSceneObject.ts"
44
import type { Alliance } from "@/systems/preferences/PreferenceTypes.ts"
55
import World from "@/systems/World.ts"
66

7-
export class ScoreTracker {
7+
export default class ScoreTracker {
88
private static _redScore: number = 0
99
private static _blueScore: number = 0
1010
private static _perRobotScore: Map<MirabufSceneObject, number>

fission/src/systems/multiplayer/MessageHandlers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ProgressHandle } from "@/components/ProgressNotificationData.ts"
22
import MirabufCachingService from "@/mirabuf/MirabufLoader"
33
import MirabufSceneObject, { createMirabuf } from "@/mirabuf/MirabufSceneObject"
44
import type { mirabuf } from "@/proto/mirabuf"
5-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
5+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
66
import { globalAddToast } from "@/ui/components/GlobalUIControls"
77
import JOLT from "@/util/loading/JoltSyncLoader"
88
import MatchMode from "../match_mode/MatchMode"

fission/src/test/RobotDimensionsTracker.test.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { afterEach, beforeEach, describe, expect, test, vi } from "vitest"
22
import { MiraType } from "@/mirabuf/MirabufLoader"
33
import MirabufSceneObject from "@/mirabuf/MirabufSceneObject"
44
import RobotDimensionTracker from "@/systems/match_mode/RobotDimensionTracker"
5-
import { ScoreTracker } from "@/systems/match_mode/ScoreTracker.ts"
5+
import ScoreTracker from "@/systems/match_mode/ScoreTracker"
66
import World from "@/systems/World"
77

88
interface MockDimensions {
@@ -62,11 +62,7 @@ type RecursivePartial<T> = {
6262

6363
vi.mock("@/systems/World", (): { default: RecursivePartial<typeof World> } => ({
6464
default: {
65-
sceneRenderer: {
66-
mirabufSceneObjects: {
67-
getRobots: vi.fn(),
68-
},
69-
},
65+
getOwnRobots: vi.fn(),
7066
},
7167
}))
7268

@@ -122,10 +118,7 @@ describe("RobotDimensionTracker", () => {
122118
update: vi.fn(),
123119
dispose: vi.fn(),
124120
}
125-
;(World.sceneRenderer.mirabufSceneObjects.getRobots as ReturnType<typeof vi.fn>).mockReturnValue([
126-
mockRobot1,
127-
mockRobot2,
128-
])
121+
;(World.getOwnRobots as ReturnType<typeof vi.fn>).mockReturnValue([mockRobot1, mockRobot2])
129122
})
130123

131124
afterEach(() => {

fission/src/test/mirabuf/FieldMiraEditor.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ describe("Devtool Scoring Zones Caching Tests", () => {
148148

149149
describe("Asset tests", () => {
150150
test("FRC Field 2018_v13 has spawn locations", async () => {
151-
const file = await MirabufCachingService.cacheRemote("/api/mira/Fields/FRC Field 2018_v13.mira", MiraType.FIELD)
151+
const file = await MirabufCachingService.cacheRemote("/api/mira/fields/FRC Field 2018_v13.mira", MiraType.FIELD)
152152
.then(x => MirabufCachingService.get(x!.hash))
153153
.catch(e => {
154154
console.error("Could not get mirabuf file", e)

0 commit comments

Comments
 (0)