void PutActorAtObject()
{
Point p;
var a = Actors[GetVarOrDirectByte(OpCodeParameter.Param1)];
var obj = GetVarOrDirectWord(OpCodeParameter.Param2);
if (GetWhereIsObject(obj) != WhereIsObject.NotFound)
{
p = GetObjectXYPos(obj);
var r = a.AdjustXYToBeInBox(p);
p = r.Position;
}
else
{
p = new Point(30, 60);
}
a.PutActor(p);
}