feat: cooler header

This commit is contained in:
tresabhi committed 2025-04-14 19:26:41 -05:00
1 parent f0295079cc
commit 9d916a588d
10 files changed
+99 -38

No files matched your search

+5 -1
View File
@@ -1,4 +1,5 @@
import {
ModelDefinition,
type EngineDefinition,
type GunDefinition,
type ProvisionDefinitions,
@@ -48,16 +49,19 @@ export interface DuelStore {
export const Duel = createContextualStore(
({
tank,
model,
provisionDefinitions,
}: {
tank: TankDefinition;
model: ModelDefinition;
provisionDefinitions: ProvisionDefinitions;
}) => {
const protagonist = tankToDuelMember(tank, provisionDefinitions);
const protagonist = tankToDuelMember(tank, model, provisionDefinitions);
return create<DuelStore>()(
subscribeWithSelector<DuelStore>(() => ({
protagonist,
model,
antagonist: protagonist,
})),
);
@@ -96,6 +96,7 @@ export const SHOOTING_RANGE_ZOOM_COEFFICIENTS: Record<
};
interface TankopediaEphemeral {
disturbed: boolean;
shot?: Shot;
shootingRangeZoom: ShootingRangeZoom;
skills: Record<string, number>;
@@ -128,6 +129,7 @@ export const TankopediaEphemeral = createContextualStore(
(model: ModelDefinition) => {
return create<TankopediaEphemeral>()(
subscribeWithSelector<TankopediaEphemeral>(() => ({
disturbed: false,
shootingRangeZoom: ShootingRangeZoom.Arcade,
relativeAgainst: TankopediaRelativeAgainst.Class,
editStatic: false,