feat: relative types

This commit is contained in:
tresabhi committed 2024-11-12 20:58:05 -06:00
1 parent e0e5ea8995
commit a40f86f982
5 files changed
+83 -5

No files matched your search

@@ -71,9 +71,16 @@ export type ArmorPiercingLayer =
gap: number;
};
export enum TankopediaRelativeAgainst {
Class,
Tier,
All,
}
interface TankopediaEphemeral {
shot?: Shot;
skills: Record<string, number>;
relativeAgainst: TankopediaRelativeAgainst;
controlsEnabled: boolean;
model: ModelDefinition;
editStatic: boolean;
@@ -101,6 +108,7 @@ export const TankopediaEphemeral = createContextualStore(
(model: ModelDefinition) => {
return create<TankopediaEphemeral>()(
subscribeWithSelector<TankopediaEphemeral>(() => ({
relativeAgainst: TankopediaRelativeAgainst.Class,
editStatic: false,
skills: createDefaultSkills(skillDefinitions),
model,