mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-22 14:24:33 +01:00
36 lines
1.4 KiB
C
36 lines
1.4 KiB
C
#pragma once
|
|
|
|
#include "../ride/Ride.h"
|
|
#include "../world/Banner.h"
|
|
#include "../world/Entrance.h"
|
|
#include "../world/Footpath.h"
|
|
#include "../world/Scenery.h"
|
|
#include "../world/Water.h"
|
|
#include "ObjectLimits.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
extern rct_ride_entry *gRideEntries[MAX_RIDE_OBJECTS];
|
|
extern rct_small_scenery_entry *gSmallSceneryEntries[MAX_SMALL_SCENERY_OBJECTS];
|
|
extern rct_large_scenery_entry *gLargeSceneryEntries[MAX_LARGE_SCENERY_OBJECTS];
|
|
extern rct_wall_scenery_entry *gWallSceneryEntries[MAX_WALL_SCENERY_OBJECTS];
|
|
extern rct_banner *gBannerSceneryEntries[MAX_BANNER_OBJECTS];
|
|
extern rct_footpath_entry *gFootpathEntries[MAX_PATH_OBJECTS];
|
|
extern rct_path_bit_scenery_entry *gFootpathAdditionEntries[MAX_PATH_ADDITION_OBJECTS];
|
|
extern rct_scenery_group_entry *gSceneryGroupEntries[MAX_SCENERY_GROUP_OBJECTS];
|
|
extern rct_entrance_type *gParkEntranceEntries[MAX_PARK_ENTRANCE_OBJECTS];
|
|
extern rct_water_type *gWaterEntries[MAX_WATER_OBJECTS];
|
|
extern rct_stex_entry *gStexEntries[MAX_SCENARIO_TEXT_OBJECTS];
|
|
|
|
void get_type_entry_index(size_t index, uint8 * outObjectType, uint8 * outEntryIndex);
|
|
const rct_object_entry * get_loaded_object_entry(size_t index);
|
|
void * get_loaded_object_chunk(size_t index);
|
|
uint8 object_entry_get_source_game(const rct_object_entry * objectEntry);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|