macintosh@felix.UUCP (01/16/87)
[Blob Manager Sources - Introduction] Here is the Blob Manager source and project information. The documentation will follow. Here's a list of what you should end up with when it all appears in this newsgroup. BMgr.pit.Hqx Blob Manager source BlobDemo1.pit.Hqx Blob Manager Demo source BlobDemo2.pit.Hqx BlobDemo3.pit.Hqx BlobDemo4.pit.Hqx BlobDemo5.pit.Hqx BlobDemo.proj.Hqx Blob Manager Demo project shell (LSC 2.01) BlobDemo.proj.rsrc.Hqx Blob Manager Demo resource file To make the Demo, you should be able to download all the stuff, go into Lightspeed, open the project file and say Run. This will make Blob Manager Demo 1.01, which is slightly different than the Demo that was posted a while ago: (a) you can drag globs back onto the home blob to detach them (detaches were only by double-click before), and (b) the Hebrew Alephbet scenario has been fixed - two of the letters were reversed. I have a report from Canada that the Demo crashes on a Mac Plus when launched from Finder 5.4A. I don't know what to say about this, since I don't program on a Plus. Here's how the project is laid out: Header files: -rw-r--r-- 1 dubois 1569 Jan 2 10:46 BlobDemo.h -rw-r--r-- 1 dubois 4305 Jan 2 10:44 BlobMgr.h Segment A: -rw-r--r-- 1 dubois 2715 Jan 2 10:46 DemoAnagram.c -rw-r--r-- 1 dubois 3605 Jan 2 10:46 DemoFar.c -rw-r--r-- 1 dubois 6427 Jan 2 10:46 DemoFgg.c -rw-r--r-- 1 dubois 3786 Jan 2 10:46 DemoFsh.c -rw-r--r-- 1 dubois 5247 Jan 2 10:46 DemoHang.c -rw-r--r-- 1 dubois 7388 Jan 2 10:47 DemoHeb.c -rw-r--r-- 1 dubois 6170 Jan 2 10:47 DemoLib.c -rw-r--r-- 1 dubois 3401 Jan 2 10:47 DemoMagicSquare.c -rw-r--r-- 1 dubois 804 Jan 2 10:47 DemoMain.c -rw-r--r-- 1 dubois 2954 Jan 2 10:47 DemoMenu.c -rw-r--r-- 1 dubois 13811 Jan 2 10:47 DemoPeg.c -rw-r--r-- 1 dubois 7667 Jan 2 10:47 DemoPong.c -rw-r--r-- 1 dubois 9730 Jan 2 10:47 DemoPyramid.c -rw-r--r-- 1 dubois 11410 Jan 2 10:47 DemoRadix.c -rw-r--r-- 1 dubois 4920 Jan 2 10:48 DemoStates.c -rw-r--r-- 1 dubois 4921 Jan 2 10:48 DemoSwap.c -rw-r--r-- 1 dubois 5232 Jan 2 10:48 DemoToh.c -rw-r--r-- 1 dubois 6561 Jan 2 10:48 DemoTtt.c -rw-r--r-- 1 dubois 935 Jan 2 10:48 DemoWind.c -rw-r--r-- 1 dubois 8762 Jan 2 10:49 DemoWolf.c Segment B: (you could also make these into a project and include the project) -rw-r--r-- 1 dubois 457 Jan 2 10:44 BMgrCalcRegion.c -rw-r--r-- 1 dubois 10870 Jan 2 10:44 BMgrClick.c -rw-r--r-- 1 dubois 2940 Jan 2 10:44 BMgrDrag.c -rw-r--r-- 1 dubois 4985 Jan 2 10:44 BMgrDraw.c -rw-r--r-- 1 dubois 3193 Jan 2 10:44 BMgrFlags.c -rw-r--r-- 1 dubois 1033 Jan 2 10:44 BMgrFreeze.c -rw-r--r-- 1 dubois 873 Jan 2 10:44 BMgrHideShow.c -rw-r--r-- 1 dubois 1824 Jan 2 10:44 BMgrHilite.c -rw-r--r-- 1 dubois 1311 Jan 2 10:44 BMgrHitTest.c -rw-r--r-- 1 dubois 896 Jan 2 10:44 BMgrIndex.c -rw-r--r-- 1 dubois 758 Jan 2 10:44 BMgrLoop.c -rw-r--r-- 1 dubois 2142 Jan 2 10:44 BMgrMatch.c -rw-r--r-- 1 dubois 1552 Jan 2 10:44 BMgrMove.c -rw-r--r-- 1 dubois 6041 Jan 2 10:44 BMgrNew.c -rw-r--r-- 1 dubois 2721 Jan 2 10:44 BMgrPict.c -rw-r--r-- 1 dubois 528 Jan 2 10:44 BMgrRand.c -rw-r--r-- 1 dubois 1257 Jan 2 10:44 BMgrSetProc.c -rw-r--r-- 1 dubois 1235 Jan 2 10:44 BMgrSetRgns.c -rw-r--r-- 1 dubois 1835 Jan 2 10:44 BMgrShuffle.c -rw-r--r-- 1 dubois 709 Jan 2 10:44 BMgrTrackMouse.c -rw-r--r-- 1 dubois 2801 Jan 2 10:44 BMgrTrans.c -rw-r--r-- 1 dubois 1510 Jan 2 10:44 BMgrZTrans.c -rw-r--r-- 1 dubois 1720 Jan 2 10:44 BMgrZoom.c Segment C: -rw-r--r-- 1 dubois 10066 Jan 2 10:49 PickWord.c -rw-r--r-- 1 dubois 4508 Jan 2 10:49 TextDlog.c and MacTraps and TransSkel