home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 20 / q20.d81 / t.MenuMaker < prev    next >
Text File  |  2022-08-28  |  5KB  |  111 lines

  1.  
  2.  
  3.                              M e n u M a k e r
  4.                                       
  5.                                by e. g. bell
  6.  
  7.       Due to economics, my wife and I determined it was a lot more
  8. economical to let our children pick their menu from week to week and do the
  9. shopping based on those picks.  They get the variety they want and we don't
  10. shop helter skelter.  The money we save is used to stock up on meat that is
  11. on sale, etc.  Thus was born TotalRecall, and this support program,
  12. MenuMaker.  MenuMaker allows my kids to pick their menu on a monthly basis
  13. from a menu of preselected entrees, side dishes and restaurants.
  14.  
  15.      MenuMaker requires only one extra file to run, called MenuItems, which
  16. is a SEQuential file of the menu items.  You can use a word processor or a
  17. SEQuential file editor to create this file.  I included the file I use on
  18. the disk.  You can edit it or use it as you see fit.  The format is as
  19. follows:
  20.  
  21.    <list of entrees>
  22.   restaurants
  23.    <list of restaurants>
  24.   side dishes
  25.    <list of side dishes>
  26.   end
  27.   eof
  28.   eof
  29.   eof
  30.   eof
  31.   eof
  32.  
  33.      Each list mentioned above is a list of food items or restaurants, one
  34. item on a line.  The word "restaurants" and the words "side dishes" should
  35. appear as they are above.  The word "end" signifies the end of the lists,
  36. and the "eof" entries show my anxiety about file quirks in programs I have
  37. worked with in the past.  One would be sufficient.  Five make me happy.  You
  38. decide.
  39.  
  40.      You can edit, add to, or delete from MenuItems using the built-in
  41. editor in MenuMaker.  Your only limit is 79 entries.  It is sufficient for
  42. our family.  You will have to make a workaround if you find this
  43. insufficient.  Perhaps several different MenuItems files on different disks,
  44. but you can only choose from one MenuItems file in a session.  The limit is
  45. because I wanted all menu items on one screen when the kids were picking the
  46. menu.
  47.  
  48.      To use MenuMaker, load and run the program.  You will have to specify
  49. source and destination drive numbers and printer number.  The source drive
  50. is the drive from which MenuItems will be read.  The destination drive is
  51. the drive to which the file called "Menu" will be written.  The printer is
  52. used to dump a list of selections along with the associated day of the week
  53. and date.  This dump is separated also into weeks, so that it can be used to
  54. help you create your grocery list for that week.  (Yes, a GroceryListMaker
  55. is a possibility in the future.)
  56.  
  57.      To use this file "Menu" in TotalRecall, see the documentation on
  58. BatchMaker regarding creation of Master Batch files.  The entry in your
  59. Master Batch file would look like this:
  60.  
  61.  file
  62.  Menu
  63.  
  64.      Next, you must enter the month and the year.  For this program the
  65. input expected is the month name, not the month number -- "July" not "7".
  66. MenuMaker will now tell you it is "Reading MenuItems".  When finished, they
  67. will be displayed on the screen in 4 columns of 20 items each, with a
  68. corresponding number to the left of each item.  The entrees are in pink, the
  69. restaurants are in yellow, and the side dishes are in blue.  If you create
  70. your own file and those colors don't match, or don't occur in the right
  71. places, you have entered the words "restaurant" or "side dishes"
  72. incorrectly.
  73.  
  74.      The main MenuMaker menu will be displayed in the work window at the
  75. bottom of the screen.  You can "e"dit MenuItems, "p"ick a menu, or run
  76. "t"otalRecall from this menu.  The screen will be adjusted.  All items after
  77. 38 will be bumped up one space and the word "Leftovers" will be printed in
  78. reverse white field at position 39.  (You do eat leftovers, don't you?)
  79.  
  80.      At the bottom, in the work window, it tells you the day, date, and asks
  81. you to select an entree.  The brackets contain the allowable range for an
  82. entry.  I only allow my kids to select a restaurant every other week,
  83. starting on the first full week of a month.  If you want a day or two of no
  84. pre-selected menus, just press RETURN for the entree, and that day will be
  85. skipped in the Menu file.  My wife and I do this on weekends, so that we
  86. control the menu those days.
  87.  
  88.      After you select an entree, you will be asked to pick a side dish
  89. (unless you picked leftovers or a restaurant for an entree).  Again, the
  90. brackets indicate the allowable range for the pick.  If you don't want to
  91. pick a side dish, just press RETURN.
  92.  
  93.      The last entry for each days pick is to verify your pick.  If you
  94. don't, you will start over with the entree selection for that day.  If you
  95. verify, you will proceed, in order, to the next day of the month.  After all
  96. months are picked, the file will be written to the destination drive and you
  97. will be back at the main MenuMaker menu.  To exit to BASIC, reset your
  98. computer.  To run TotalRecall, select "t".  To edit the MenuItems file,
  99. select "e".  Editing a file is very straightforward so I am not going to do
  100. a help file on that.  It is simply an add/delete/change type affair.  You
  101. can use any SEQuential file editor to do this.  "edstar.seq" or THE WRITE
  102. STUFF will work fine.
  103.  
  104.      Don't enter a month's food items then turn around and enter the same
  105. month again.  If you decide to totally trash a month's selections, it's
  106. better to redo it after a reset because some variables aren't redefined.
  107.  
  108. egb
  109.  
  110.                      **** R - Run    RETURN - Menu ****
  111.