| OpenTTD
    | 
Base for all objects. More...
#include "core/pool_type.hpp"#include "object_type.h"#include "tilearea_type.h"#include "town_type.h"#include "date_type.h"Go to the source code of this file.
| Data Structures | |
| struct | Object | 
| An object, such as transmitter, on the map.  More... | |
| struct | ClearedObjectArea | 
| Keeps track of removed objects during execution/testruns of commands.  More... | |
| Macros | |
| #define | FOR_ALL_OBJECTS_FROM(var, start) FOR_ALL_ITEMS_FROM(Object, object_index, var, start) | 
| #define | FOR_ALL_OBJECTS(var) FOR_ALL_OBJECTS_FROM(var, 0) | 
| Typedefs | |
| typedef Pool< Object, ObjectID, 64, 0xFF0000 > | ObjectPool | 
| Functions | |
| ClearedObjectArea * | FindClearedObject (TileIndex tile) | 
| Find the entry in _cleared_object_areas which occupies a certain tile. | |
| Variables | |
| ObjectPool | _object_pool | 
| SmallVector< ClearedObjectArea, 4 > | _cleared_object_areas | 
Base for all objects.
Definition in file object_base.h.
| ClearedObjectArea* FindClearedObject | ( | TileIndex | tile | ) | 
Find the entry in _cleared_object_areas which occupies a certain tile.
| tile | Tile of interest | 
Definition at line 453 of file object_cmd.cpp.
References SmallVector< T, S >::Begin(), and SmallVector< T, S >::End().
Referenced by CmdBuildTunnel(), CmdLandscapeClear(), and CmdTerraformLand().
 1.8.1.2
 1.8.1.2