home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 287.CORPIO.INC < prev    next >
Text File  |  1991-07-08  |  776b  |  32 lines

  1. { Corp IO }
  2.  
  3. procedure OpenCorpRecords( var Citibank : corp );
  4. var
  5.   f    : file of planet;
  6.   p    : planet;
  7. begin
  8.   reset( f, GetOldFileName('Corporate records? ', 'mycorp.crp' ) );
  9.   CitiBank.NumPlanets := 0;
  10.   CitiBank.Territory.rear := nil;
  11.   while not eof( f ) do
  12.     begin
  13.       read( f, p );
  14.       p.next := nil;
  15.       enqueue( Citibank, p );
  16.     end;
  17.   close( f );
  18. end;
  19.  
  20. procedure SaveCorpRecords( RichardMorris : corp );
  21. var
  22.   f    : file of planet;
  23. begin
  24.   rewrite( f, GetNewFileName('Save records as? ', 'mycorp.crp' ) );
  25.   while RichardMorris.territory.front <> nil do
  26.     begin
  27.       write( f, RichardMorris.territory.front^ );
  28.       RichardMorris.territory.front := richardMorris.territory.front^.next;
  29.     end;
  30.   close( f );
  31. end;
  32.