Inform - Support - Source

Back to List

Inventory
Complete

Backward
Forward

Plain
Coloured
Gaudy

This code
in plain text

Browsing infix.h

InfixInvSub (lines 1005-1047)

1005  [ InfixInvSub i;
1006   
1007      print (string) Story, (string) Headline;
1008      print "  ", (number) #highest_object_number - #lowest_object_number + 1,
1009          " objects;^";
1010   
1011      print "  non-library object-name constants:";
1012      InfixList(#lowest_constant_number, #highest_constant_number, #constant_names_array, 2);
1013   
1014      print "  ", (number) #highest_class_number - #lowest_class_number + 1, "  classes:^    ";
1015      for (i=#lowest_class_number : i<=#highest_class_number : i++)
1016          print (name) #class_objects_array-->i, " ";
1017      new_line;
1018   
1019      print "  non-library arrays:";
1020      InfixList(#lowest_array_number, #highest_array_number, #array_names_array);
1021   
1022      print "  non-library routines:";
1023      InfixList(#lowest_routine_number, #highest_routine_number, #routine_names_array);
1024   
1025      print "  non-library constants:";
1026      InfixList(#lowest_constant_number, #highest_constant_number, #constant_names_array, 0);
1027   
1028      print "  (common) properties:";
1029      InfixList(#lowest_property_number, 63, #property_names_array);
1030   
1031      print "  (individual) properties:";
1032      InfixList(64, #highest_property_number, #property_names_array + 126);
1033   
1034      print "  attributes:";
1035      InfixList(#lowest_attribute_number, #highest_attribute_number, #attribute_names_array);
1036   
1037      if (true) return;
1038   
1039      print "  variables:";
1040      InfixList(#lowest_global_number, #highest_global_number, #global_names_array);
1041   
1042      print "  actions:";
1043      InfixList(#lowest_action_number, #highest_action_number, #action_names_array);
1044   
1045      print "  fake actions:";
1046      InfixList(#lowest_fake_action_number, #highest_fake_action_number, #fake_action_names_array);
1047  ];


Last updated 27 February 2004. The librarian in charge of this page is Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight. Please email any comments, suggestions or corrections to cedenqs@inform-fiction.org.