protected int GetObjX(int obj)
{
if (obj < 1)
return 0; /* fix for indy4's map */
if (IsActor(obj))
{
return Actors[ObjToActor(obj)].RealPosition.X;
}
if (GetWhereIsObject(obj) == WhereIsObject.NotFound)
return -1;
Point p;
GetObjectOrActorXY(obj, out p);
return p.X;
}