2019-04-01 11:23:25 +02:00
|
|
|
/**
|
|
|
|
* 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;
|
|
|
|
loadScriptEditorContent: () => void;
|
|
|
|
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;
|
2019-04-01 11:23:25 +02:00
|
|
|
}
|