1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 19:13:07 +01:00

Add viewport APIs

This commit is contained in:
Ted John
2020-02-14 19:55:04 +00:00
parent 0ec4475d62
commit 3596480016

View File

@@ -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;