mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-15 19:13:07 +01:00
Add viewport APIs
This commit is contained in:
11
distribution/openrct2.d.ts
vendored
11
distribution/openrct2.d.ts
vendored
@@ -442,10 +442,21 @@ export interface ToolDesc {
|
||||
callback: (e: ToolCallback) => void;
|
||||
}
|
||||
|
||||
export interface ViewportInfo {
|
||||
rotation: number;
|
||||
zoom: number;
|
||||
visibilityFlags: number;
|
||||
|
||||
getCentrePosition(): Coord2;
|
||||
moveTo(position: Coord2 | Coord3): void;
|
||||
scrollTo(position: Coord2 | Coord3): void;
|
||||
}
|
||||
|
||||
export interface Ui {
|
||||
readonly width: number;
|
||||
readonly height: number;
|
||||
readonly windows: number;
|
||||
readonly mainViewport: ViewportInfo;
|
||||
|
||||
getWindow(id: number): Window;
|
||||
getWindow(classification: string, id?: number): Window;
|
||||
|
||||
Reference in New Issue
Block a user