mirror of https://github.com/OpenRCT2/OpenRCT2.git
Prefer std::array and COORDS defines on Map::CoordsDirectionDelta
This commit is contained in:
parent
0d88c73b90
commit
b7e9b36a27
|
@ -63,8 +63,18 @@ using namespace OpenRCT2;
|
|||
/**
|
||||
* Replaces 0x00993CCC, 0x00993CCE
|
||||
*/
|
||||
const CoordsXY CoordsDirectionDelta[] = { { -32, 0 }, { 0, +32 }, { +32, 0 }, { 0, -32 },
|
||||
{ -32, +32 }, { +32, +32 }, { +32, -32 }, { -32, -32 } };
|
||||
// clang-format off
|
||||
const std::array<CoordsXY, 8> CoordsDirectionDelta = {
|
||||
CoordsXY{ -COORDS_XY_STEP, 0 },
|
||||
CoordsXY{ 0, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, 0 },
|
||||
CoordsXY{ 0, -COORDS_XY_STEP },
|
||||
CoordsXY{ -COORDS_XY_STEP, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, -COORDS_XY_STEP },
|
||||
CoordsXY{ -COORDS_XY_STEP, -COORDS_XY_STEP }
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
const TileCoordsXY TileDirectionDelta[] = { { -1, 0 }, { 0, +1 }, { +1, 0 }, { 0, -1 },
|
||||
{ -1, +1 }, { +1, +1 }, { +1, -1 }, { -1, -1 } };
|
||||
|
|
|
@ -96,7 +96,7 @@ enum
|
|||
CREATE_CROSSING_MODE_PATH_OVER_TRACK,
|
||||
};
|
||||
|
||||
extern const CoordsXY CoordsDirectionDelta[];
|
||||
extern const std::array<CoordsXY, 8> CoordsDirectionDelta;
|
||||
extern const TileCoordsXY TileDirectionDelta[];
|
||||
|
||||
extern uint16_t gWidePathTileLoopX;
|
||||
|
|
|
@ -38,15 +38,15 @@ uint32_t gScenarioTicks;
|
|||
uint8_t gCurrentRotation;
|
||||
|
||||
// clang-format off
|
||||
const CoordsXY CoordsDirectionDelta[] = {
|
||||
{ -32, 0 },
|
||||
{ 0, +32 },
|
||||
{ +32, 0 },
|
||||
{ 0, -32 },
|
||||
{ -32, +32 },
|
||||
{ +32, +32 },
|
||||
{ +32, -32 },
|
||||
{ -32, -32 },
|
||||
constexpr const std::array<CoordsXY, 8> CoordsDirectionDelta = {
|
||||
CoordsXY{ -COORDS_XY_STEP, 0 },
|
||||
CoordsXY{ 0, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, 0 },
|
||||
CoordsXY{ 0, -COORDS_XY_STEP },
|
||||
CoordsXY{ -COORDS_XY_STEP, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, +COORDS_XY_STEP },
|
||||
CoordsXY{ +COORDS_XY_STEP, -COORDS_XY_STEP },
|
||||
CoordsXY{ -COORDS_XY_STEP, -COORDS_XY_STEP },
|
||||
};
|
||||
|
||||
const TileCoordsXY TileDirectionDelta[] = {
|
||||
|
|
Loading…
Reference in New Issue