--- a/engine.c Thu Jan 27 21:00:05 2005 +0000
+++ b/engine.c Thu Jan 27 21:18:03 2005 +0000
@@ -906,17 +906,20 @@
{ 'ENGS', LoadSave_ENGS, LoadSave_ENGS, CH_RIFF | CH_LAST},
};
+
/*
- * returns true if an engine is valid, and it is of the specified type, and buildable by the current player, false otherwise
+ * returns true if an engine is valid, of the specified type, and buildable by
+ * the current player, false otherwise
*
* engine = index of the engine to check
* type = the type the engine should be of (VEH_xxx)
*/
-bool IsEngineBuildable(int engine, byte type) {
- Engine *e;
+bool IsEngineBuildable(uint engine, byte type)
+{
+ const Engine *e;
// check if it's an engine that is in the engine array
- if (0 > engine || engine >= TOTAL_NUM_ENGINES ) return false;
+ if (engine >= TOTAL_NUM_ENGINES) return false;
e = DEREF_ENGINE(engine);
@@ -928,7 +931,3 @@
return true;
}
-
-
-
-