efuns - calls - shadow

MudOS v21c2

shadow(3)�� MudOS v21c2�� (5 Sep 1994)

������:
    �� shadow() - ��ΪһЩ�����һ������������ͶӰ (shadow).
���﷨:
    �� object shadow( object ob, int flag );

    �� ��� shadow( ��� ob, ���� flag );

���÷�:
    �� ��� flag �� 1, ���Dz�ָ�� flag , ��Ŀǰ�����������Ϊ ob�� ��ͶӰ. ��� flag �� 0, ���Ƿ��� 0, ���Ƿ���������Ϊ ob ͶӰ�����.

    �� valid_shadow()�� �����������������. ��� valid_shadow() ���� 1, Ŀ��������޷�ͶӰ, shadow()�� �����᷵�� 0�� ������ ob.
    ��
    �� ������ a�� ��Ϊ��� b�� ��ͶӰ, �����ж� b�� �� call_other(func)�� �������µ��� (redirect) �� a. ������ a û�ж��� func ����, �� call_other(func) ���� b�� ���� func (����û�� a ��ΪͶӰ). ֻ�� a�� ������ call_other() ���� b�� �ĺ���. b �޷��� call_other() �����Լ�. ���� b �ڲ��ĺ������ý����� b �Լ�����.

    �� ��������������ȡ��ͶӰ. �ݻ���ΪͶӰ�����, ���Ǵݻٱ�ͶӰ�����. ���߱��ݻ�֮��, ��Ϊ��ͶӰ�����Ҳ���Զ�����.

    �� ����ͶӰ, ����ʹһ������ڸ���һ�����, ������ʱ���ƺ�����û����ס. shadow()�� �����ڲ�����ԭʼ���Դ�����������, �ı�һ���������Ϊ. ������˵, shadow()�� ����Ϊ�������һЩְҵ�ϵ���������, ������սʿ��ħ��ʦ�ȵȵ���������. ����һ��, ����ʹ��ҵ����������Ϊ����ְҵ�����̫����.

���ο�: ������:
    �� Spock @ FF 97.Jul.22.�� (printed 3/16/95)

�ص���һҳ