1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 07:43:01 +01:00

Fix -Wdocumentation and add it to default warnings

This commit is contained in:
Michał Janiszewski
2018-06-06 22:36:04 +02:00
parent c4a84d17e7
commit 1d28826b79
18 changed files with 30 additions and 76 deletions

View File

@@ -96,6 +96,7 @@ else ()
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_UNREACHABLE_CODE_BREAK -Wunreachable-code-break) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_UNREACHABLE_CODE_BREAK -Wunreachable-code-break)
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_LOGICAL_OP -Wlogical-op) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_LOGICAL_OP -Wlogical-op)
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_RANGE_LOOP_ANALYSIS -Wrange-loop-analysis) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_RANGE_LOOP_ANALYSIS -Wrange-loop-analysis)
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_DOCUMENTATION -Wdocumentation)
# Items below are not supported by ICC # Items below are not supported by ICC
if (NOT MINGW) if (NOT MINGW)
@@ -103,34 +104,34 @@ else ()
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_REDUNDANT_DECLS -Wredundant-decls) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_REDUNDANT_DECLS -Wredundant-decls)
endif () endif ()
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_IGNORED_QUALIFIERS -Wignored-qualifiers) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_IGNORED_QUALIFIERS -Wignored-qualifiers)
# -Wstrict-overflow is only active when -fstrict-overflow is enabled, but -fstrict-overflow # -Wstrict-overflow is only active when -fstrict-overflow is enabled, but -fstrict-overflow
# is enabled on -O2, -O3, -Os. This should help catch bugs locally before they reach Travis # is enabled on -O2, -O3, -Os. This should help catch bugs locally before they reach Travis
# As of 2a435bf -Wstrict-overflow=1 passes, but higher values do not. # As of 2a435bf -Wstrict-overflow=1 passes, but higher values do not.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-overflow") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-overflow")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_STRICT_OVERFLOW -Wstrict-overflow=1) ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_STRICT_OVERFLOW -Wstrict-overflow=1)
# Compiler flags # Compiler flags
set(DEBUG_LEVEL 0 CACHE STRING "Select debug level for compilation. Use value in range 03.") set(DEBUG_LEVEL 0 CACHE STRING "Select debug level for compilation. Use value in range 03.")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wno-unknown-pragmas -Wno-missing-braces ") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wno-unknown-pragmas -Wno-missing-braces ")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-comment -Wshadow -Wnonnull") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-comment -Wshadow -Wnonnull")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG=${DEBUG_LEVEL}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG=${DEBUG_LEVEL}")
if(APPLE) if(APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=objc-method-access") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=objc-method-access")
endif() endif()
# On mingw all code is already PIC, this will avoid compiler error on redefining this option # On mingw all code is already PIC, this will avoid compiler error on redefining this option
if (NOT MINGW) if (NOT MINGW)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
endif () endif ()
if (APPLE AND NOT USE_MMAP) if (APPLE AND NOT USE_MMAP)
set(PIE_FLAG "-fno-pie") set(PIE_FLAG "-fno-pie")
else () else ()
set(PIE_FLAG "-fpie") set(PIE_FLAG "-fpie")
endif () endif ()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++17") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++17")
endif () endif ()

View File

@@ -519,8 +519,6 @@ void window_all_wheel_input()
/** /**
* Initialises scroll widgets to their virtual size. * Initialises scroll widgets to their virtual size.
* rct2: 0x006EAEB8 * rct2: 0x006EAEB8
*
* @param window The window (esi).
*/ */
void window_init_scroll_widgets(rct_window *w) void window_init_scroll_widgets(rct_window *w)
{ {
@@ -562,9 +560,6 @@ void window_init_scroll_widgets(rct_window *w)
/** /**
* *
* rct2: 0x006EB15C * rct2: 0x006EB15C
*
* @param window (esi)
* @param dpi (edi)
*/ */
void window_draw_widgets(rct_window *w, rct_drawpixelinfo *dpi) void window_draw_widgets(rct_window *w, rct_drawpixelinfo *dpi)
{ {

View File

@@ -441,7 +441,7 @@ private:
/** /**
* @param stream The stream to read the park data from. * @param stream The stream to read the park data from.
* @param pathHint Hint path, the extension is grabbed to determine what importer to use. * @param hintPath Hint path, the extension is grabbed to determine what importer to use.
*/ */
bool LoadParkFromStream(IStream * stream, const std::string &hintPath) bool LoadParkFromStream(IStream * stream, const std::string &hintPath)
{ {

View File

@@ -355,8 +355,8 @@ static sint32 game_check_affordability(sint32 cost)
* *
* rct2: 0x006677F2 * rct2: 0x006677F2
* *
* @param flags (ebx) * @param ebx flags
* @param command (esi) * @param esi command
*/ */
sint32 game_do_command(sint32 eax, sint32 ebx, sint32 ecx, sint32 edx, sint32 esi, sint32 edi, sint32 ebp) sint32 game_do_command(sint32 eax, sint32 ebx, sint32 ecx, sint32 edx, sint32 esi, sint32 edi, sint32 ebp)
{ {
@@ -367,8 +367,8 @@ sint32 game_do_command(sint32 eax, sint32 ebx, sint32 ecx, sint32 edx, sint32 es
* *
* rct2: 0x006677F2 with pointers as arguments * rct2: 0x006677F2 with pointers as arguments
* *
* @param flags (ebx) * @param ebx flags
* @param command (esi) * @param esi command
*/ */
sint32 game_do_command_p(uint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp) sint32 game_do_command_p(uint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp)
{ {

View File

@@ -609,8 +609,7 @@ namespace Config
/** /**
* Attempts to find the RCT2 installation directory. * Attempts to find the RCT2 installation directory.
* This should be created from some other resource when OpenRCT2 grows. * This should be created from some other resource when OpenRCT2 grows.
* @param resultPath Pointer to where the absolute path of the RCT2 installation directory will be copied to. * @returns Path to RCT2, if found. Empty string otherwise.
* @returns 1 if successful, otherwise 0.
*/ */
static std::string FindRCT2Path() static std::string FindRCT2Path()
{ {

View File

@@ -62,7 +62,6 @@ namespace Path
* Scans a directory and all sub directories * Scans a directory and all sub directories
* @param result The query result to modify. * @param result The query result to modify.
* @param pattern The path followed by a semi-colon delimited list of wildcard patterns. * @param pattern The path followed by a semi-colon delimited list of wildcard patterns.
* @returns An aggregated result of all scanned files.
*/ */
void QueryDirectory(QueryDirectoryResult * result, const std::string &pattern); void QueryDirectory(QueryDirectoryResult * result, const std::string &pattern);

View File

@@ -457,9 +457,6 @@ void window_invalidate_by_class(rct_windowclass cls)
/** /**
* Invalidates all windows with the specified window class and number. * Invalidates all windows with the specified window class and number.
* rct2: 0x006EC3AC * rct2: 0x006EC3AC
* @param (ah) widget index
* @param cls (al) without bit 14 set
* @param number (bx)
*/ */
void window_invalidate_by_number(rct_windowclass cls, rct_windownumber number) void window_invalidate_by_number(rct_windowclass cls, rct_windownumber number)
{ {
@@ -518,9 +515,6 @@ void widget_invalidate_by_class(rct_windowclass cls, rct_widgetindex widgetIndex
/** /**
* Invalidates the specified widget of all windows that match the specified window class and number. * Invalidates the specified widget of all windows that match the specified window class and number.
* rct2: 0x006EC3AC * rct2: 0x006EC3AC
* @param (ah) widget index
* @param cls (al) with bit 15 set
* @param number (bx)
*/ */
void widget_invalidate_by_number(rct_windowclass cls, rct_windownumber number, rct_widgetindex widgetIndex) void widget_invalidate_by_number(rct_windowclass cls, rct_windownumber number, rct_widgetindex widgetIndex)
{ {

View File

@@ -291,10 +291,6 @@ void news_item_get_subject_location(sint32 type, sint32 subject, sint32 * x, sin
/** /**
* *
* rct2: 0x0066DF55 * rct2: 0x0066DF55
*
* @param a (al)
* @param string_id (ebx)
* @param c (ecx)
*/ */
void news_item_add_to_queue(uint8 type, rct_string_id string_id, uint32 assoc) void news_item_add_to_queue(uint8 type, rct_string_id string_id, uint32 assoc)
{ {

View File

@@ -330,9 +330,6 @@ static void path_bit_jumping_fountains_paint(
/** /**
* rct2: 0x006A4101 * rct2: 0x006A4101
* @param tile_element (esi) * @param tile_element (esi)
* @param (ecx)
* @param ebp (ebp)
* @param base_image_id (0x00F3EF78)
*/ */
static void sub_6A4101( static void sub_6A4101(
paint_session * session, paint_session * session,

View File

@@ -88,7 +88,7 @@ struct corner_height
}; };
/** /**
* rct2: 0x0097B4A4 (R), 0x0097B4C4 (T), 0x0097B4E4 (L), 0x0097B504 (B) * rct2: 0x0097B4A4 (R), 0x0097B4C4 (T), 0x0097B4E4 (L), 0x0097B504 (B)
*/ */
static constexpr const corner_height corner_heights[] = { static constexpr const corner_height corner_heights[] = {
// T R B L // T R B L
@@ -521,7 +521,7 @@ static uint8 viewport_surface_paint_setup_get_relative_slope(const rct_tile_elem
} }
/** /**
* rct2: 0x0065E890, 0x0065E946, 0x0065E9FC, 0x0065EAB2 * rct2: 0x0065E890, 0x0065E946, 0x0065E9FC, 0x0065EAB2
*/ */
static void viewport_surface_smoothen_edge(paint_session * session, enum edge_t edge, struct tile_descriptor self, struct tile_descriptor neighbour) static void viewport_surface_smoothen_edge(paint_session * session, enum edge_t edge, struct tile_descriptor self, struct tile_descriptor neighbour)
{ {
@@ -827,7 +827,7 @@ static void viewport_surface_draw_tile_side_bottom(paint_session * session, enum
} }
/** /**
* rct2: 0x0065EB7D, 0x0065F0D8 * rct2: 0x0065EB7D, 0x0065F0D8
*/ */
static void viewport_surface_draw_land_side_bottom(paint_session * session, enum edge_t edge, uint8 height, uint8 edgeStyle, struct tile_descriptor self, struct tile_descriptor neighbour) static void viewport_surface_draw_land_side_bottom(paint_session * session, enum edge_t edge, uint8 height, uint8 edgeStyle, struct tile_descriptor self, struct tile_descriptor neighbour)
{ {
@@ -835,7 +835,7 @@ static void viewport_surface_draw_land_side_bottom(paint_session * session, enum
} }
/** /**
* rct2: 0x0065F8B9, 0x0065FE26 * rct2: 0x0065F8B9, 0x0065FE26
*/ */
static void viewport_surface_draw_water_side_bottom(paint_session * session, enum edge_t edge, uint8 height, uint8 edgeStyle, struct tile_descriptor self, struct tile_descriptor neighbour) static void viewport_surface_draw_water_side_bottom(paint_session * session, enum edge_t edge, uint8 height, uint8 edgeStyle, struct tile_descriptor self, struct tile_descriptor neighbour)
{ {
@@ -982,7 +982,7 @@ static void viewport_surface_draw_tile_side_top(paint_session * session, enum ed
} }
/** /**
* rct2: 0x0065F63B, 0x0065F77D * rct2: 0x0065F63B, 0x0065F77D
*/ */
static void viewport_surface_draw_land_side_top(paint_session * session, enum edge_t edge, uint8 height, uint8 terrain, struct tile_descriptor self, struct tile_descriptor neighbour) static void viewport_surface_draw_land_side_top(paint_session * session, enum edge_t edge, uint8 height, uint8 terrain, struct tile_descriptor self, struct tile_descriptor neighbour)
{ {
@@ -990,7 +990,7 @@ static void viewport_surface_draw_land_side_top(paint_session * session, enum ed
} }
/** /**
* rct2: 0x0066039B, 0x006604F1 * rct2: 0x0066039B, 0x006604F1
*/ */
static void viewport_surface_draw_water_side_top(paint_session * session, enum edge_t edge, uint8 height, uint8 terrain, struct tile_descriptor self, struct tile_descriptor neighbour) static void viewport_surface_draw_water_side_top(paint_session * session, enum edge_t edge, uint8 height, uint8 terrain, struct tile_descriptor self, struct tile_descriptor neighbour)
{ {
@@ -998,11 +998,7 @@ static void viewport_surface_draw_water_side_top(paint_session * session, enum e
} }
/** /**
* rct2: 0x0066062C * rct2: 0x0066062C
*
* @param direction (cl)
* @param height (dx)
* @param tile_element (esi)
*/ */
void surface_paint(paint_session * session, uint8 direction, uint16 height, const rct_tile_element * tileElement) void surface_paint(paint_session * session, uint8 direction, uint16 height, const rct_tile_element * tileElement)
{ {

View File

@@ -600,11 +600,6 @@ bool rct_peep::UpdateAction()
* start an action. Returns true if the correct destination * start an action. Returns true if the correct destination
* has not yet been reached. xy_distance is how close the * has not yet been reached. xy_distance is how close the
* peep is to the target. * peep is to the target.
*
* @param actionX (ax)
* @param actionY (cx)
* @param distance (bp)
* @param peep (esi)
*/ */
bool rct_peep::UpdateAction(sint16 * actionX, sint16 * actionY, sint16 * xy_distance) bool rct_peep::UpdateAction(sint16 * actionX, sint16 * actionY, sint16 * xy_distance)
{ {
@@ -2234,8 +2229,6 @@ sint32 get_peep_face_sprite_large(rct_peep * peep)
* *
* rct2: 0x0069A5A0 * rct2: 0x0069A5A0
* tests if a peep's name matches a cheat code, normally returns using a register flag * tests if a peep's name matches a cheat code, normally returns using a register flag
* @param index (eax)
* @param ride (esi)
*/ */
sint32 peep_check_easteregg_name(sint32 index, rct_peep * peep) sint32 peep_check_easteregg_name(sint32 index, rct_peep * peep)
{ {

View File

@@ -41,7 +41,7 @@ public:
/** /**
* Writes a chunk to the stream containing the given buffer. * Writes a chunk to the stream containing the given buffer.
* @param dst The source buffer. * @param src The source buffer.
* @param length The size of the source buffer. * @param length The size of the source buffer.
*/ */
void WriteChunk(const void * src, size_t length, SAWYER_ENCODING encoding); void WriteChunk(const void * src, size_t length, SAWYER_ENCODING encoding);

View File

@@ -401,7 +401,6 @@ static void td6_reset_trailing_elements(rct_track_td6 * td6)
/** /**
* *
* @param td6
* @param clearScenery Set when importing TD4 designs, to avoid corrupted data being interpreted as scenery. * @param clearScenery Set when importing TD4 designs, to avoid corrupted data being interpreted as scenery.
*/ */
static void td6_set_element_helper_pointers(rct_track_td6 * td6, bool clearScenery) static void td6_set_element_helper_pointers(rct_track_td6 * td6, bool clearScenery)

View File

@@ -157,9 +157,7 @@ public:
/** /**
* *
* @param rideType
* @param entry The entry name to count the track list of. Leave empty to count track list for the non-separated types (e.g. Hyper-Twister, Car Ride) * @param entry The entry name to count the track list of. Leave empty to count track list for the non-separated types (e.g. Hyper-Twister, Car Ride)
* @return
*/ */
size_t GetCountForObjectEntry(uint8 rideType, const std::string &entry) const override size_t GetCountForObjectEntry(uint8 rideType, const std::string &entry) const override
{ {
@@ -217,10 +215,7 @@ public:
/** /**
* *
* @param outRefs
* @param rideType
* @param entry The entry name to build a track list for. Leave empty to build track list for the non-separated types (e.g. Hyper-Twister, Car Ride) * @param entry The entry name to build a track list for. Leave empty to build track list for the non-separated types (e.g. Hyper-Twister, Car Ride)
* @return
*/ */
std::vector<track_design_file_ref> GetItemsForObjectEntry(uint8 rideType, const std::string &entry) const override std::vector<track_design_file_ref> GetItemsForObjectEntry(uint8 rideType, const std::string &entry) const override
{ {

View File

@@ -36,12 +36,7 @@ static constexpr const rct_crooked_house_bound_box crooked_house_data[] = { { 6,
{ 0, 6, 24, 42 } }; { 0, 6, 24, 42 } };
/** /**
* rct2: 0x0088ABA4 * rct2: 0x0088ABA4
* @param (edi) direction
* @param (al) al
* @param (cl) cl
* @param (ebx) image_id
* @param (edx) height
*/ */
static void paint_crooked_house_structure(paint_session * session, uint8 direction, uint8 x_offset, uint8 y_offset, static void paint_crooked_house_structure(paint_session * session, uint8 direction, uint8 x_offset, uint8 y_offset,
uint32 segment, sint32 height) uint32 segment, sint32 height)

View File

@@ -487,8 +487,8 @@ private:
/** /**
* Converts Mega Park to normalised file location (mp.dat to sc21.sc4) * Converts Mega Park to normalised file location (mp.dat to sc21.sc4)
* @param Full path to mp.dat * @param srcPath Full path to mp.dat
* @param Full path to sc21.dat * @param dstPath Full path to sc21.dat
*/ */
void ConvertMegaPark(const std::string &srcPath, const std::string &dstPath) void ConvertMegaPark(const std::string &srcPath, const std::string &dstPath)
{ {

View File

@@ -4556,7 +4556,6 @@ rct_tile_element *map_get_track_element_at(sint32 x, sint32 y, sint32 z)
* @param x x units, not tiles. * @param x x units, not tiles.
* @param y y units, not tiles. * @param y y units, not tiles.
* @param z Base height. * @param z Base height.
* @param trackType
*/ */
rct_tile_element *map_get_track_element_at_of_type(sint32 x, sint32 y, sint32 z, sint32 trackType) rct_tile_element *map_get_track_element_at_of_type(sint32 x, sint32 y, sint32 z, sint32 trackType)
{ {
@@ -4577,8 +4576,6 @@ rct_tile_element *map_get_track_element_at_of_type(sint32 x, sint32 y, sint32 z,
* @param x x units, not tiles. * @param x x units, not tiles.
* @param y y units, not tiles. * @param y y units, not tiles.
* @param z Base height. * @param z Base height.
* @param trackType
* @param sequence
*/ */
rct_tile_element *map_get_track_element_at_of_type_seq(sint32 x, sint32 y, sint32 z, sint32 trackType, sint32 sequence) rct_tile_element *map_get_track_element_at_of_type_seq(sint32 x, sint32 y, sint32 z, sint32 trackType, sint32 sequence)
{ {
@@ -4601,8 +4598,6 @@ rct_tile_element *map_get_track_element_at_of_type_seq(sint32 x, sint32 y, sint3
* @param x x units, not tiles. * @param x x units, not tiles.
* @param y y units, not tiles. * @param y y units, not tiles.
* @param z Base height. * @param z Base height.
* @param trackType
* @param ride index
*/ */
rct_tile_element *map_get_track_element_at_of_type_from_ride(sint32 x, sint32 y, sint32 z, sint32 trackType, sint32 rideIndex) { rct_tile_element *map_get_track_element_at_of_type_from_ride(sint32 x, sint32 y, sint32 z, sint32 trackType, sint32 rideIndex) {
rct_tile_element *tileElement = map_get_first_element_at(x >> 5, y >> 5); rct_tile_element *tileElement = map_get_first_element_at(x >> 5, y >> 5);
@@ -4623,7 +4618,6 @@ rct_tile_element *map_get_track_element_at_of_type_from_ride(sint32 x, sint32 y,
* @param x x units, not tiles. * @param x x units, not tiles.
* @param y y units, not tiles. * @param y y units, not tiles.
* @param z Base height. * @param z Base height.
* @param ride index
*/ */
rct_tile_element *map_get_track_element_at_from_ride(sint32 x, sint32 y, sint32 z, sint32 rideIndex) { rct_tile_element *map_get_track_element_at_from_ride(sint32 x, sint32 y, sint32 z, sint32 rideIndex) {
rct_tile_element *tileElement = map_get_first_element_at(x >> 5, y >> 5); rct_tile_element *tileElement = map_get_first_element_at(x >> 5, y >> 5);
@@ -4644,7 +4638,6 @@ rct_tile_element *map_get_track_element_at_from_ride(sint32 x, sint32 y, sint32
* @param y y units, not tiles. * @param y y units, not tiles.
* @param z Base height. * @param z Base height.
* @param direction The direction (0 - 3). * @param direction The direction (0 - 3).
* @param ride index
*/ */
rct_tile_element *map_get_track_element_at_with_direction_from_ride(sint32 x, sint32 y, sint32 z, sint32 direction, sint32 rideIndex) rct_tile_element *map_get_track_element_at_with_direction_from_ride(sint32 x, sint32 y, sint32 z, sint32 direction, sint32 rideIndex)
{ {

View File

@@ -78,8 +78,9 @@ static bool map_swap_elements_at(sint32 x, sint32 y, sint16 first, sint16 second
/** /**
* Inserts a corrupt element under a given element on a given tile * Inserts a corrupt element under a given element on a given tile
* @param x, y: The coordinates of the tile * @param x The x coordinate of the tile
* @param elementIndex: The nth element on this tile * @param y The y coordinate of the tile
* @param elementIndex The nth element on this tile
* Returns 0 on success, MONEY_UNDEFINED otherwise. * Returns 0 on success, MONEY_UNDEFINED otherwise.
*/ */
sint32 tile_inspector_insert_corrupt_at(sint32 x, sint32 y, sint16 elementIndex, sint32 flags) sint32 tile_inspector_insert_corrupt_at(sint32 x, sint32 y, sint16 elementIndex, sint32 flags)
@@ -144,8 +145,9 @@ sint32 tile_inspector_insert_corrupt_at(sint32 x, sint32 y, sint16 elementIndex,
/** /**
* Forcefully removes an element for a given tile * Forcefully removes an element for a given tile
* @param x, y: The coordinates of the tile * @param x The x coordinate of the tile
* @param elementIndex: The nth element on this tile * @param y The y coordinate of the tile
* @param elementIndex The nth element on this tile
*/ */
sint32 tile_inspector_remove_element_at(sint32 x, sint32 y, sint16 elementIndex, sint32 flags) sint32 tile_inspector_remove_element_at(sint32 x, sint32 y, sint16 elementIndex, sint32 flags)
{ {