bitburner-src/src/CotMG/IStaneksGift.ts

24 lines
914 B
TypeScript
Raw Normal View History

2021-09-25 23:21:50 +02:00
import { ActiveFragment } from "./ActiveFragment";
import { Fragment } from "./Fragment";
import { IPlayer } from "../PersonObjects/IPlayer";
export interface IStaneksGift {
2021-10-08 09:16:51 +02:00
storedCycles: number;
2021-10-07 07:36:59 +02:00
fragments: ActiveFragment[];
width(): number;
height(): number;
2021-10-18 00:59:37 +02:00
charge(rootX: number, rootY: number, ram: number): number;
2021-10-07 07:36:59 +02:00
process(p: IPlayer, n: number): void;
effect(fragment: ActiveFragment): number;
2021-10-16 23:12:04 +02:00
canPlace(x: number, y: number, rotation: number, fragment: Fragment): boolean;
place(x: number, y: number, rotation: number, fragment: Fragment): boolean;
2021-10-18 00:59:37 +02:00
findFragment(rootX: number, rootY: number): ActiveFragment | undefined;
fragmentAt(worldX: number, worldY: number): ActiveFragment | undefined;
2021-10-07 07:36:59 +02:00
deleteAt(worldX: number, worldY: number): boolean;
clear(): void;
count(fragment: Fragment): number;
2021-10-08 09:16:51 +02:00
inBonus(): boolean;
prestigeAugmentation(): void;
prestigeSourceFile(): void;
2021-10-07 07:36:59 +02:00
}