diff options
author | peter1138 <peter1138@openttd.org> | 2008-02-04 11:28:12 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-02-04 11:28:12 +0000 |
commit | 71b0d5f09156841b8d6728ab926000f0d6305f82 (patch) | |
tree | f7db516aadbc810aeb4f07d3c76ab35a6ed475b3 /src/engine.cpp | |
parent | 0cb2a7fa17e0841d02a7f0ef6351e47ebb60ce30 (diff) | |
download | openttd-71b0d5f09156841b8d6728ab926000f0d6305f82.tar.xz |
(svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
Diffstat (limited to 'src/engine.cpp')
-rw-r--r-- | src/engine.cpp | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/engine.cpp b/src/engine.cpp index 9ef09432d..c6b776667 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -403,22 +403,19 @@ CommandCost CmdRenameEngine(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) } -/* - * returns true if an engine is valid, of the specified type, and buildable by - * the given player, false otherwise - * - * engine = index of the engine to check - * type = the type the engine should be of (VEH_xxx) - * player = index of the player +/** Check if an engine is buildable. + * @param engine index of the engine to check. + * @param type the type the engine should be. + * @param player index of the player. + * @return True if an engine is valid, of the specified type, and buildable by + * the given player. */ -bool IsEngineBuildable(EngineID engine, byte type, PlayerID player) +bool IsEngineBuildable(EngineID engine, VehicleType type, PlayerID player) { - const Engine *e; - /* check if it's an engine that is in the engine array */ if (!IsEngineIndex(engine)) return false; - e = GetEngine(engine); + const Engine *e = GetEngine(engine); /* check if it's an engine of specified type */ if (e->type != type) return false; |