mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-10-23 10:13:13 +02:00
18 lines
716 B
TypeScript
18 lines
716 B
TypeScript
|
import { StaneksGift } from "./StaneksGift";
|
||
|
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;
|
||
|
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;
|
||
|
};
|