MultiAdd (lines 2861-2877)
Back to List
Browsing parserm.h
2861 ! The MultiAdd routine adds object "o" to the multiple-object-list.
2862 !
2863 ! This is only allowed to hold 63 objects at most, at which point it ignores
2864 ! any new entries (and sets a global flag so that a warning may later be
2865 ! printed if need be).
2866 ! ----------------------------------------------------------------------------
2867
2868 [ MultiAdd o i j;
2869 i=multiple_object-->0;
2870 if (i==63) { toomany_flag=1; rtrue; }
2871 for (j=1:j<=i:j++)
2872 if (o==multiple_object-->j)
2873 rtrue;
2874 i++;
2875 multiple_object-->i = o;
2876 multiple_object-->0 = i;
2877 ];
Last updated 27 February 2004.
This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation.
Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.