bitburner-src/src/IEngine.ts

35 lines
1.2 KiB
TypeScript
Raw Normal View History

/**
* TypeScript interface for the game engine (engine.js), which can't be converted
* to TypeScript at the moment
*/
export interface IEngine {
2021-09-10 22:57:05 +02:00
indexedDb: any;
_lastUpdate: number;
2021-09-05 01:09:30 +02:00
hideAllContent: () => void;
2021-09-11 07:54:19 +02:00
loadTerminalContent: () => void;
2021-09-16 01:50:44 +02:00
loadScriptEditorContent: (filename?: string, code?: string) => void;
2021-09-11 07:54:19 +02:00
loadActiveScriptsContent: () => void;
loadCreateProgramContent: () => void;
loadCharacterContent: () => void;
2021-09-05 01:09:30 +02:00
loadFactionsContent: () => void;
2021-09-11 07:54:19 +02:00
loadAugmentationsContent: () => void;
loadHacknetNodesContent: () => void;
loadSleevesContent: () => void;
loadLocationContent: () => void;
loadTravelContent: () => void;
loadJobContent: () => void;
loadStockMarketContent: () => void;
loadBladeburnerContent: () => void;
loadCorporationContent: () => void;
2021-09-05 01:09:30 +02:00
loadGangContent: () => void;
2021-09-11 07:54:19 +02:00
loadMilestonesContent: () => void;
loadTutorialContent: () => void;
loadDevMenuContent: () => void;
loadFactionContent: () => void;
2021-09-09 05:47:34 +02:00
loadInfiltrationContent: (name: string, difficulty: number, maxLevel: number) => void;
2021-09-05 01:09:30 +02:00
loadMissionContent: () => void;
loadResleevingContent: () => void;
2021-09-15 03:05:49 +02:00
loadGameOptionsContent: () => void;
2021-09-20 05:29:02 +02:00
load: (save: string) => void;
}