engine.c
changeset 1926 68d60188a22f
parent 1908 bc48a30aba72
child 1962 51ee4f459268
--- 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;