mirror of
https://github.com/OpenRCT2/OpenRCT2.git
synced 2025-01-22 10:21:57 -05:00
Fix openrct2.d.ts
This commit is contained in:
parent
d3a65443f2
commit
f1ac4363ce
2 changed files with 16 additions and 37 deletions
51
distribution/openrct2.d.ts
vendored
51
distribution/openrct2.d.ts
vendored
|
@ -222,7 +222,6 @@ declare global {
|
|||
* @param index The index.
|
||||
*/
|
||||
getObject(type: ObjectType, index: number): LoadedImageObject;
|
||||
getObject(type: "music", index: number): LoadedObject;
|
||||
getObject(type: "ride", index: number): RideObject;
|
||||
getObject(type: "small_scenery", index: number): SmallSceneryObject;
|
||||
getObject(type: "large_scenery", index: number): LargeSceneryObject;
|
||||
|
@ -230,10 +229,17 @@ declare global {
|
|||
getObject(type: "footpath_addition", index: number): FootpathAdditionObject;
|
||||
getObject(type: "banner", index: number): BannerObject;
|
||||
getObject(type: "scenery_group", index: number): SceneryGroupObject;
|
||||
getObject(type: "music", index: number): LoadedObject;
|
||||
|
||||
getAllObjects(type: ObjectType): LoadedImageObject[];
|
||||
getAllObjects(type: "music"): LoadedObject[];
|
||||
getAllObjects(type: "ride"): RideObject[];
|
||||
getAllObjects(type: "small_scenery"): SmallSceneryObject[];
|
||||
getAllObjects(type: "large_scenery"): LargeSceneryObject[];
|
||||
getAllObjects(type: "wall"): WallObject[];
|
||||
getAllObjects(type: "footpath_addition"): FootpathAdditionObject[];
|
||||
getAllObjects(type: "banner"): BannerObject[];
|
||||
getAllObjects(type: "scenery_group"): SceneryGroupObject[];
|
||||
getAllObjects(type: "music"): LoadedObject[];
|
||||
|
||||
/**
|
||||
* Gets the {@link TrackSegment} for the given type.
|
||||
|
@ -1763,34 +1769,7 @@ declare global {
|
|||
* scenery groups that contain this object by default. This is typically
|
||||
* used for custom objects to be part of existing scenery groups.
|
||||
*/
|
||||
readonly sceneryGroups: ObjectReference[];
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents a reference to an object which may or may not be loaded.
|
||||
*/
|
||||
interface ObjectReference {
|
||||
/**
|
||||
* The JSON identifier of the object.
|
||||
* Undefined if object only has a legacy identifier.
|
||||
*/
|
||||
readonly identifier?: string;
|
||||
|
||||
/**
|
||||
* The DAT identifier of the object.
|
||||
* Undefined if object only has a JSON identifier.
|
||||
*/
|
||||
readonly legacyIdentifier?: string;
|
||||
|
||||
/**
|
||||
* The type of object
|
||||
*/
|
||||
readonly type?: ObjectType;
|
||||
|
||||
/**
|
||||
* The object index
|
||||
*/
|
||||
readonly object: number | null;
|
||||
readonly sceneryGroups: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1841,7 +1820,7 @@ declare global {
|
|||
/**
|
||||
* The scenery items that belong to this scenery group.
|
||||
*/
|
||||
readonly items: ObjectReference[];
|
||||
readonly items: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2404,11 +2383,11 @@ declare global {
|
|||
* The current tilt of the car in the X/Y axis.
|
||||
*/
|
||||
bankRotation: number;
|
||||
|
||||
/**
|
||||
* Whether the car sprite is reversed or not.
|
||||
*/
|
||||
isReversed: boolean;
|
||||
|
||||
/**
|
||||
* Whether the car sprite is reversed or not.
|
||||
*/
|
||||
isReversed: boolean;
|
||||
|
||||
/**
|
||||
* The colour of the car.
|
||||
|
|
|
@ -990,7 +990,7 @@ namespace OpenRCT2::Scripting
|
|||
auto& items = obj->GetItems();
|
||||
for (const auto& item : items)
|
||||
{
|
||||
result.push_back(std::move(item.ToString()));
|
||||
result.push_back(item.ToString());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
|
Loading…
Reference in a new issue