Merge branch 'master' into jgrpp
# Conflicts: # src/3rdparty/squirrel/include/squirrel.h # src/blitter/32bpp_sse_func.hpp # src/bridge_map.h # src/clear_map.h # src/company_manager_face.h # src/console_func.h # src/core/bitmath_func.hpp # src/core/endian_func.hpp # src/core/random_func.hpp # src/depot_map.h # src/elrail_func.h # src/fontcache.h # src/industry_map.h # src/map_func.h # src/newgrf_spritegroup.h # src/object_map.h # src/rail.h # src/rail_map.h # src/road_func.h # src/road_map.h # src/saveload/saveload.h # src/saveload/saveload_error.hpp # src/settings_gui.cpp # src/sl/oldloader.h # src/sprite.h # src/spritecache.h # src/station_func.h # src/station_map.h # src/story_base.h # src/strings_func.h # src/tile_cmd.h # src/tile_map.h # src/tile_type.h # src/town.h # src/town_map.h # src/tree_map.h # src/tunnel_map.h # src/tunnelbridge_map.h # src/vehicle_func.h # src/viewport_func.h # src/void_map.h # src/water.h # src/water_map.h # src/widget_type.h
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
* @param r the roadtype to check for validness
|
||||
* @return true if and only if valid
|
||||
*/
|
||||
static inline bool IsValidRoadBits(RoadBits r)
|
||||
inline bool IsValidRoadBits(RoadBits r)
|
||||
{
|
||||
return r < ROAD_END;
|
||||
}
|
||||
@@ -35,7 +35,7 @@ static inline bool IsValidRoadBits(RoadBits r)
|
||||
* @param r The given RoadBits value
|
||||
* @return the complement
|
||||
*/
|
||||
static inline RoadBits ComplementRoadBits(RoadBits r)
|
||||
inline RoadBits ComplementRoadBits(RoadBits r)
|
||||
{
|
||||
dbg_assert(IsValidRoadBits(r));
|
||||
return (RoadBits)(ROAD_ALL ^ r);
|
||||
@@ -49,7 +49,7 @@ static inline RoadBits ComplementRoadBits(RoadBits r)
|
||||
* @param r The given RoadBits value
|
||||
* @return the mirrored
|
||||
*/
|
||||
static inline RoadBits MirrorRoadBits(RoadBits r)
|
||||
inline RoadBits MirrorRoadBits(RoadBits r)
|
||||
{
|
||||
dbg_assert(IsValidRoadBits(r));
|
||||
return (RoadBits)(GB(r, 0, 2) << 2 | GB(r, 2, 2));
|
||||
@@ -64,7 +64,7 @@ static inline RoadBits MirrorRoadBits(RoadBits r)
|
||||
* @param rot The given Rotation angle
|
||||
* @return the rotated
|
||||
*/
|
||||
static inline RoadBits RotateRoadBits(RoadBits r, DiagDirDiff rot)
|
||||
inline RoadBits RotateRoadBits(RoadBits r, DiagDirDiff rot)
|
||||
{
|
||||
dbg_assert(IsValidRoadBits(r));
|
||||
for (; rot > (DiagDirDiff)0; rot--) {
|
||||
@@ -79,7 +79,7 @@ static inline RoadBits RotateRoadBits(RoadBits r, DiagDirDiff rot)
|
||||
* @param r The given RoadBits
|
||||
* @return true if we've got a straight road
|
||||
*/
|
||||
static inline bool IsStraightRoad(RoadBits r)
|
||||
inline bool IsStraightRoad(RoadBits r)
|
||||
{
|
||||
dbg_assert(IsValidRoadBits(r));
|
||||
return (r == ROAD_X || r == ROAD_Y);
|
||||
@@ -94,7 +94,7 @@ static inline bool IsStraightRoad(RoadBits r)
|
||||
* @param d The DiagDirection
|
||||
* @return The result RoadBits which the selected road-part set
|
||||
*/
|
||||
static inline RoadBits DiagDirToRoadBits(DiagDirection d)
|
||||
inline RoadBits DiagDirToRoadBits(DiagDirection d)
|
||||
{
|
||||
dbg_assert(IsValidDiagDirection(d));
|
||||
return (RoadBits)(ROAD_NW << (3 ^ d));
|
||||
@@ -109,7 +109,7 @@ static inline RoadBits DiagDirToRoadBits(DiagDirection d)
|
||||
* @param a The Axis
|
||||
* @return The result RoadBits which the selected road-part set
|
||||
*/
|
||||
static inline RoadBits AxisToRoadBits(Axis a)
|
||||
inline RoadBits AxisToRoadBits(Axis a)
|
||||
{
|
||||
dbg_assert(IsValidAxis(a));
|
||||
return a == AXIS_X ? ROAD_X : ROAD_Y;
|
||||
@@ -123,7 +123,7 @@ static inline RoadBits AxisToRoadBits(Axis a)
|
||||
* @param total_num Total number of road bits of all road/tram-types.
|
||||
* @return Total cost.
|
||||
*/
|
||||
static inline Money RoadMaintenanceCost(RoadType roadtype, uint32 num, uint32 total_num)
|
||||
inline Money RoadMaintenanceCost(RoadType roadtype, uint32_t num, uint32_t total_num)
|
||||
{
|
||||
dbg_assert(roadtype < ROADTYPE_END);
|
||||
return (_price[PR_INFRASTRUCTURE_ROAD] * GetRoadTypeInfo(roadtype)->maintenance_multiplier * num * (1 + IntSqrt(total_num))) >> 12;
|
||||
@@ -133,7 +133,7 @@ static inline Money RoadMaintenanceCost(RoadType roadtype, uint32 num, uint32 to
|
||||
* Test if a road type has catenary
|
||||
* @param roadtype Road type to test
|
||||
*/
|
||||
static inline bool HasRoadCatenary(RoadType roadtype)
|
||||
inline bool HasRoadCatenary(RoadType roadtype)
|
||||
{
|
||||
dbg_assert(roadtype < ROADTYPE_END);
|
||||
return HasBit(GetRoadTypeInfo(roadtype)->flags, ROTF_CATENARY);
|
||||
@@ -143,7 +143,7 @@ static inline bool HasRoadCatenary(RoadType roadtype)
|
||||
* Test if we should draw road catenary
|
||||
* @param roadtype Road type to test
|
||||
*/
|
||||
static inline bool HasRoadCatenaryDrawn(RoadType roadtype)
|
||||
inline bool HasRoadCatenaryDrawn(RoadType roadtype)
|
||||
{
|
||||
return HasRoadCatenary(roadtype) && !IsInvisibilitySet(TO_CATENARY);
|
||||
}
|
||||
|
Reference in New Issue
Block a user