mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-11 10:13:52 +01:00
22 lines
494 B
TypeScript
22 lines
494 B
TypeScript
import { BitNodes } from "../BitNode/BitNode";
|
|
|
|
export class SourceFile {
|
|
info: JSX.Element;
|
|
lvl = 1;
|
|
n: number;
|
|
name: string;
|
|
owned = false;
|
|
|
|
constructor(number: number, info: JSX.Element) {
|
|
const bitnodeKey = "BitNode" + number;
|
|
const bitnode = BitNodes[bitnodeKey];
|
|
if (bitnode == null) {
|
|
throw new Error("Invalid Bit Node for this Source File");
|
|
}
|
|
|
|
this.n = number;
|
|
this.name = `Source-File ${number}: ${bitnode.name}`;
|
|
this.info = info;
|
|
}
|
|
}
|