--- a/engine.c Tue Jun 07 16:44:54 2005 +0000
+++ b/engine.c Tue Jun 07 18:13:49 2005 +0000
@@ -839,7 +839,7 @@
Engine *e;
if (!IsEngineIndex(p1)) return CMD_ERROR;
- e = DEREF_ENGINE(p1);
+ e = GetEngine(p1);
if (GetBestPlayer(e->preview_player) != _current_player) return CMD_ERROR;
if (flags & DC_EXEC)
@@ -1028,7 +1028,7 @@
{
int index;
while ((index = SlIterateArray()) != -1) {
- SlObject(&_engines[index], _engine_desc);
+ SlObject(GetEngine(index), _engine_desc);
}
}
@@ -1057,7 +1057,7 @@
// check if it's an engine that is in the engine array
if (!IsEngineIndex(engine)) return false;
- e = DEREF_ENGINE(engine);
+ e = GetEngine(engine);
// check if it's an engine of specified type
if (e->type != type) return false;