mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-10-23 18:23:15 +02:00
19 lines
693 B
TypeScript
19 lines
693 B
TypeScript
import { ActiveFragment } from "./ActiveFragment";
|
|
import { Fragment } from "./Fragment";
|
|
import { IPlayer } from "../PersonObjects/IPlayer";
|
|
|
|
export interface IStaneksGift {
|
|
fragments: ActiveFragment[];
|
|
width(): number;
|
|
height(): number;
|
|
charge(worldX: number, worldY: number, ram: number): number;
|
|
process(p: IPlayer, n: number): void;
|
|
effect(fragment: ActiveFragment): number;
|
|
canPlace(x: number, y: number, fragment: Fragment): boolean;
|
|
place(x: number, y: number, fragment: Fragment): boolean;
|
|
fragmentAt(worldX: number, worldY: number): ActiveFragment | null;
|
|
deleteAt(worldX: number, worldY: number): boolean;
|
|
clear(): void;
|
|
count(fragment: Fragment): number;
|
|
}
|