25 lines
668 B
TypeScript
Raw Normal View History

2022-11-24 13:17:05 +01:00
export class GameSettings {
2022-11-28 11:49:16 +01:00
public player: PlayerSettings = new PlayerSettings();
public weapon: WeaponSettings = new WeaponSettings();
public upgrades: UpgradeSettings = new UpgradeSettings();
2022-11-24 13:17:05 +01:00
}
export class PlayerSettings {
public defaultHP = 0;
public requiredXP: number[] = [];
public collisionDelay = 0;
}
export class WeaponSettings {
public strikeDelay = 0;
2022-11-28 11:49:16 +01:00
public damage = 0;
}
export class UpgradeSettings {
public maxWeaponLengthUpgrades = 0;
public maxWeaponDamageUpgrades = 0;
public maxHorizontalProjectileUpgrades = 0;
public maxVerticalProjectileUpgrades = 0;
public maxRegenerationUpgrades = 0;
2022-11-24 13:17:05 +01:00
}