mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
feat: module ui
This commit is contained in:
1 parent
dabeab8612
commit
dcc3ab6e4e
7 files changed
+191
-120
No files matched your search
@@ -1,8 +1,17 @@
|
||||
import { asset } from '../asset';
|
||||
|
||||
export interface BlitzkriegGunDefinition {
|
||||
id: number;
|
||||
name: string;
|
||||
tier: number;
|
||||
pitch: [number, number];
|
||||
shells: number[];
|
||||
}
|
||||
|
||||
export type BlitzkriegGunDefinitions = Record<number, BlitzkriegGunDefinition>;
|
||||
|
||||
export const gunDefinitions = fetch(asset('definitions/guns.json'), {
|
||||
cache: 'no-cache',
|
||||
}).then(
|
||||
async (response) => response.json() as Promise<BlitzkriegGunDefinitions>,
|
||||
);
|
||||
@@ -0,0 +1,25 @@
|
||||
import { asset } from '../asset';
|
||||
|
||||
export type ShellType = 'ap' | 'apcr' | 'he' | 'heat';
|
||||
|
||||
export interface BlitzkriegShellDefinition {
|
||||
id: number;
|
||||
name: string;
|
||||
speed: number;
|
||||
damage: { armor: number; devices: number };
|
||||
caliber: number;
|
||||
normalization: number;
|
||||
ricochet: number;
|
||||
type: ShellType;
|
||||
}
|
||||
|
||||
export type BlitzkriegShellDefinitions = Record<
|
||||
number,
|
||||
BlitzkriegShellDefinition
|
||||
>;
|
||||
|
||||
export const shellDefinitions = fetch(asset('definitions/shells.json'), {
|
||||
cache: 'no-cache',
|
||||
}).then(
|
||||
async (response) => response.json() as Promise<BlitzkriegShellDefinitions>,
|
||||
);
|
||||
@@ -1,3 +1,5 @@
|
||||
import { asset } from '../asset';
|
||||
|
||||
export interface BlitzkriegTurretDefinition {
|
||||
id: number;
|
||||
name: string;
|
||||
@@ -10,3 +12,9 @@ export type BlitzkriegTurretDefinitions = Record<
|
||||
number,
|
||||
BlitzkriegTurretDefinition
|
||||
>;
|
||||
|
||||
export const turretDefinitions = fetch(asset('definitions/turrets.json'), {
|
||||
cache: 'no-cache',
|
||||
}).then(
|
||||
async (response) => response.json() as Promise<BlitzkriegTurretDefinitions>,
|
||||
);
|
||||
Reference in new issue
Block a user