bitburner-src/src/CotMG/IStaneksGift.ts

24 lines
923 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-11-17 16:59:15 +01:00
charge(player: IPlayer, fragment: ActiveFragment, threads: number): void;
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;
2021-11-14 05:45:26 +01:00
fragmentAt(rootX: number, rootY: number): ActiveFragment | undefined;
delete(rootX: number, rootY: number): boolean;
2021-10-07 07:36:59 +02:00
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
}